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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.SQL语句分为哪几类?

DDL:数据定义语言, 用来定义数据库,表,列等信息;
DML:数据操作语言,用来对数据库表中的信息进行增删改处理
DQL:数据查询语言,用来查询数据库表中的记录
DCL:数据控制语言,用来定义数据库访问权限和安全等级的

2.什么是数据库的方言?

数据库特有的,与SQL标准语句有区别的语言

3.truncate 和 delete 的区别?

truncate操作是先删除表,然后创建一个一样的表,表中的格式保留,效率高
delete每有一条记录就需要执行一次删除,效率低

4.什么情况下会指定列的别名,什么情况下会指定表的别名?

列使用别名的原因:方便多列查询
表使用别名的原因:用于多表查询操作

5.向表中插入一条记录,有几种方式?

(1)insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);没有限定小括号列和值的个数,但小括号中列和值要一一对应,且存储的类型要满足对应列存储的要求
(2)insert into 表名 values(值1,值2,...值n);要给所有列添加值,如果没有值,可以存null,不可以不存储值,如果没有对应上就会报错,且存储的类型也要满足对应列存储的要求
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马