1.SQL语句分为哪几类?
答:
DDL:数据定义语言,用来定义数据库对象;
DML:数据操作语言,对数据库中表的数据进行增删改;
DQL:数据查询语言,查询数据库中表的记录;
DCL:数据控制语言,定义数据库的访问权限和安全级别;
2.什么是数据库的方言?
答:
即每一种的操作方式都存在差异;
3.truncate 和 delete 的区别?
答:
truncate:删除整张表,再创建一张新表,效率高,适合进行全部删除;
delete:一条一条的进行删除,不适合进行删除全部;
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
答:
两者其别名。都是起一个标签作用,方便进行查看,避免查看混乱,增加可读性;
5.向表中插入一条记录,有几种方式?
答:
insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
insert into 表名 values(值1,值2,...值n);(默认给所有列添加值); |