Mysql简介:
一、什么是mysql:
- 数据库:是由一批数据构成的有序的集合,这个集合通常被保存为一个或多个文件中。
- 有一个或者多个数据表(Table)组成,数据表是有多个字段(数据表中的各个数据的键)构成。
二、数据库类型:
1.关系型数据库
关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。
关系型数据库:
MySQL,Oracle,MicroSoft SQL Server, IDB DB2,Access
2.非关系型数据库(NoSQL)
NoSQL,泛指非关系型的数据库,例如:Membase,MongoDB
三、Mysql 终端命令
mysql 终端命令 (命令必须以; 结尾)
操作 | 指令 |
---|---|
打开 本地 mysql 服务端 | mysql -u root -p |
打开 云端 mysql 服务端 | mysql -u 数据库用户名 -h 主机名/地址 -p |
展示所有数据库 | show databases; |
创建数据库 | create database 库名; |
删除数据库 | drop database 库名; |
使用数据库 | use 库名; |
查看所有数据表 | show tables; |
结束编辑mysql | \q |
四、SQL语句
全大写 服务端必须加; 客户端不用加; 表名和字段是否大写 以数据库内大小写为准
1. 增
操作 | 语句 |
---|---|
增加语句1 | INSERT INTO 表名 (字段2,字段2...) value (值1,值2...) |
增加语句2 | INSERT INTO 表名 vlaue (值1,值2....) |
注意: 所有字段的值 必须手动输入 且 输入的数据类型必须与数据库保持一致
2. 删
操作 | 语句 |
---|---|
删除数据 | DELETE FROM class WHERE 条件; |
3. 改
|操作|语句| DELETE FROM 表名 WHERE id=4;
|-|-|
修改数据 | APPDATE 表名 SET 要修改的类型=值 WHERE 条件;
4. 查
操作 | 语句 |
---|---|
查询指定表里面的所有数据 | SELECT * FROM 表名; |
根据条件查询指定数据的所有信息 | SELECT * FROM 表名 WHERE 条件; |
根据条件查询指定数据的指定信息 | SELECT 指定字段 FROM 表名 WHERE 条件; |
e.g:
- DELETE FROM class WHERE id=4;
- SELECT * FROM class WHERE id=3;
查询 class 表中 id为3的这条数据 的 class,time - SELECT class,time FROM class WHERE id=3;
查询 class 表中 id为3的这条数据 的 class,time