1. MySql的优势
①:运行速度快;
②:使用成本低;
③:容易使用;
④:可移植性强;
⑤:适应更多的用户。
2. 创建数据库
CREATE DATABASE 数据库;
3. 查看数据库
SHOW DATABASES;
4. 选择数据库
USE 数据库名;
5. 删除数据库
DROP DATABASE 数据库名;
6. SQL语句的四个部分
①:DML(数据库操作语言):用来插入、修改和修改表中的数据;
②:DDL(数据定义语言):在数据库中创建或删除数据库对象等操作;
③:DQL(数据查询语言):用来对数据库中的数据进行查询;
④:DCL(数据控制语言):用来控制数据库组件的存取许可、存取权限等。
7. 创建表
CREATE TABLE [ IF NOT EXISTS ] 表名 (
字段1 数据类型 [ 字段属性 | 约束 ] [ 索引 ] [ 注释 ] ;
字段2 数据类型 [ 字段属性 | 约束 ] [ 索引 ] [ 注释 ] ;
. . . . . .
字段n数据类型 [ 字段属性 | 约束 ] [ 索引 ] [ 注释 ] ;
) [ 表类型 ] [ 表字符集 ] [ 注释 ] ;
8. 字段的约束及属性
①:非空约束:NOT NULL
②:默认约束:DEFAULT
③:唯一约束:UNIQUE KEY ( UK )
④:主键约束:PRIMARY KEY ( PK )
⑤:外键约束:FOREIGN KEY ( FK )
⑥:自动约束:AUTO_INCREMENT
⑦:注释:COMMENT
⑧:编码格式设置:CHARSET = 字符集名 ;
9. 查看表
SHOW tables;
要查看表的定义:DESCRIBE 表名 ; 或 DESC 表名 ;
10. 删除表
DROP TABLE [ IF EXISTS ] 表名 ;
11. 指定表的存储引擎
CREATE TABLE 表名 (
# 省略代码
) ENGINE = 存储引擎 ;
12. 查看MySQL帮助
HELP 查看内容 ;
13. 常用的聚合函数
①:AVG( ):返回某字段平均数
②:COUNT( ):返回某字段行数
③:MAX( ):返回某字段的最大值
④:MIN( ):返回某字段段的最小值
⑤:SUM( ) :返回某字段的和
14. 两种注释方式
①:单行注释: # . . . . . .。
②:多行注释: / * . . . . . . * /。