1.SQL语句分为哪几类?1. DDL(Data Definition Language)数据定义语言
用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
2. DML(Data Manipulation Language)数据操作语言(增、 删、改)
用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
3. DQL(Data Query Language)数据查询语言(查)
用来查询数据库中表的记录(数据)。关键字:select, where 等
3. DCL(Data Control Language)数据控制语言(了解)
用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等
2.什么是数据库的方言?
SQL语句是操作所有数据库的基本规则,不同数据库软件特有的操作,称为数据库“方言”。
3.truncate 和 delete 的区别?
后者一列列操作,效率慢,前者直接删除表,之后重新创建一个和之前一结构样的的新表
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
进行运算操作的时候一般会指定列的别名,或者希望阅读方便的时候
5.向表中插入一条记录,有几种方式?
两种:通过写列名+对应的值
直接全部列名都添加数据,可以省略列名,将所有值都对应录入
周家乾
|