1.SQL语句分为哪几类? 分为四类: (1)DDL,数据定义语言,用于操作数据的,关键字有create、alter、drop (2)DML,数据操纵语言,用于数据的增删改,关键字有insert、update、delete (3)DQL,数据查询语言,用于数据查询,关键字有select、distinct、逻辑and、or、not、between...and...,like(模糊查询_(单个)、%(任意个))、as(加别名) (4)DCL,数据控制语言,用于定义数据权限的管理 2.什么是数据库的方言? 比如Mysql的单行注释--、#,每个数据库语言都有各自独特的部分,称为方言 3.truncate 和 delete 的区别? truncate:删除当前表的数据结构,再创建该表 delete:直接删除该表 4.什么情况下会指定列的别名,什么情况下会指定表的别名? 当select...from查询列时,会指定列的别名;当进行多表操作或需要区分更容易表名时,可以给指定表名 5.向表中插入一条记录,有几种方式? (1)insert into 表名(列名1,列名2... 列名n )values(值1,值2... 值n); (2)insert into 表名 values (和默认列一一对应的值); |