A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.SQL语句分为哪几类?
SQL语句分为:
(1)DDL(Data Definition Language)数据定义语言
        用来操作数据库,表,列等。关键字:create,show,alter,drop等
(2)DML(Data Manipulation Language)数据操作语言
        用来对增删改数据库中表的数据,关键字:insert,delete,update等
(3)DQL(Data Query Language)数据查询语言
        用来查询数据库中 表的记录,关键字:select,where等
(4)DCL(Data Control Language)数据控制语言
        用来定义数据库的访问权限和安全级别及创建用户。关键字:grant,revoke等

2.什么是数据库的方言?
数据库的方言就是每一种数据库操作的方式存在不一样的地方,每个数据库都有自己特有的操作语句,但特有的操作语句在各个数据库之间是不通用的

3.truncate 和 delete 的区别?
TRUNCATE 是先删除表,然后再创建一张一样的表,效率更高;
DELETE 是有多少条记录就会执行多少次删除操作,浪费资源

4.什么情况下会指定列的别名,什么情况下会指定表的别名?
指定列的别名是在表数据查询时,方便阅读。
指定表的别名是在多表查询操作时。

5.向表中插入一条记录,有几种方式?
两种方式:
方式一:选择给表中某一列赋值
        insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);、
方式二:必须给表中每一列赋值
        insert into 表名 values(值1,值2,...值n)。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马