SQL 语句的概述 SQL 语言的分类 数据定义语言(Data Definition Language)主要用于修改、创建和删除数据库对象,其中包括 CREATE ALTER DROP 语句
数据查询语言(Data Query Language)主要用于查询数据库中的数据,其主要是 SELECT语句,SELECT 语句包括五个子句,分别是 FROM WHERE HAVING GROUP BY 和 WITH 语句
数据操作语言(Data Manipulation Language)主要用于更新数据库里数据表中的数据,包括 INSERT UODATE DELETE 语句
数据控制语言(Data Control Language)主要用于授予和回收访问数据库的某种权限
包括 GRANT REVOKE 等语句
事物控制语言,主要用于数据库对事物的控制,保证数据库中数据的一致性,包括COMMIT ROLLBACK 语句
常用的数据类型 MYSQL: 整型 整数类型 取值范围 TINYINT -128 至 127(1 字节) SMALLINT -32768 至 32767(2 字节) MEDIUMINT -sqrt(2,23)至 sqrt(2,23)-1 INT -sqrt(2,31)至 sqrt(2,31)-1 BIGINT -sqrt(2,63)至 sqrt(2,63)-1 浮点型 浮点数类型 取值范围 FLOAT(M,N) DOUBLE(M,N) 字符类型 CHAR(N) 定长 1 至 255 个字符 VARCHAR(N) 可变长 1 至 65535 TINYTEXT(N) 可变长 1 至 65535 TEXT(N) MEDIUMTEXT(N) LONGTEXT(N) SQL 语句的书写规范 SQL 语句中不区分关键字的大小写 SQL 语句中不区分列名和对象名的大小写