贾宗虎
1.SQL语句分为哪几类?
DDL 数据定义语言: 创建库,创建表.
DML 数据操纵语言: 增删改等操作,
DQL 数据查询语言: 结构化查询.
DCL 数据控制语言
2.什么是数据库的方言?
所有关系型数据库都是用结构化查询语言,但每种数据库都有自己不一样的地方,就叫方言
3.truncate 和 delete 的区别?
truncate 会一次将表中的数据清空,然后复制一份原表的格式,重新创建一个表.
delete 如果加了条件判断,where,会删除符合条件的数据,如果没有加条件判断,则会将表清空,不过表中有几条数据,则会执行多少次,效率比较低.
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
当列名,需要更通俗易懂,易读的时候,需要指定别名.
表的别名也是一样,也用于多个表查询的时候.
|