黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业3期-每日总结】Mysql基础 [打印本页]

作者: 厦门校区    时间: 2018-9-1 19:07
标题: 【厦门校区JavaEE就业3期-每日总结】Mysql基础
今天开始我们正式进入了WEB阶段的学习,WEB阶段的第一堂课就是数据库,请根据自己的理解回答下面问题:
1.SQL语句分为哪几类?
2.什么是数据库的方言?
3.truncate 和 delete 的区别?
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
5.向表中插入一条记录,有几种方式?
作者: 林靖    时间: 2018-9-1 19:26
1.SQL语句分为哪几类?
DDL 用于定义数据亏对象
DML用来对数据库中的表的数据进行操作
DQL用于查询数据库中表中的数据
DCL用来定义数据库的访问权限和安全级别、及创建用户
2.什么是数据库的方言?
一种数据库的独有的语言,其他数据库无法识别的语言叫做方言
3.truncate 和 delete 的区别?
truncate 是先删除这个表再新建一个一模一样的表
delete是直接删除表
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
在进行查询的时候为了阅读方便会进行自定义别名
5.向表中插入一条记录,有几种方式?
insert into(列名...) values (列一一对应的值);

insert values(列一一对应的值);
作者: 丶黑白    时间: 2018-9-1 19:51
1.SQL语句分为哪几类?
    DDL  DML  DQL DCL
2.什么是数据库的方言?
mysql就是一种方言,方言和sql的关系就和idea 和ide关系差不多。
3.truncate 和 delete 的区别?
   truncate 是删除表格并创建一个名字、结构相同的表格。
  delete 可通过where 语句锁定删除项,不选默认全选。
4.什么情况下会指定列的别名,什么情况下
作者: ZNBran    时间: 2018-9-1 19:52
1.SQL语句分为四类,DDL数据定义语言、DML数据操作语言(增删改)、DQL数据查询语言、DCL数据控制语言。
2.数据库方言就是指在不同数据库特有的操作语言。
3.truncate是把原表删除再创建一个跟原表结构,名称相同的新表。del
作者: 林靖    时间: 2018-9-1 20:12
本帖最后由 林靖 于 2018-9-1 21:56 编辑


作者: 谢君昇    时间: 2018-9-1 20:30
1.SQL语句分为哪几类?DDL;DML;DQL;DCL;
2.什么是数据库的方言?
每一种数据库有它特有的操作方式称为方言;
3.truncate 和 delete 的区别?
truncate:删除表并创建一个一样的表,只执行两句语句;
delete有多少条数据就执行多少次,效率低;
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
想指定就指定;
5.向表中插入一条记录,有几种方式?

5种;

作者: sulaymanfan    时间: 2018-9-1 20:35
1.SQL语句分为哪几类?    ddl,dml,dql.dcl.
2.什么是数据库的方言?
     就是各个数据库厂家自己的一些特别的语法规则
3.truncate 和 delete 的区别?
    truncate 会把表删除,然后回根据删除的表重建一个新的空表,而且主键的值会重置
    delete  只会删除表中的数据,主键不会被重置
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
    但需要展示的数据见名之意时
5.向表中插入一条记录,有几种方式?

     有三种
      1 创建表示添加
      2 指定字段添加
      3 按字段的顺序添加

作者: 罗建辉    时间: 2018-9-1 20:52
1.SQL语句分为哪几类?
四类:
    1) DDL(Data Definition Language)数据定义语言
        用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
    2) DML(Data Manipulation Language)数据操作语言
        用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
    3) DQL(Data Query Language)数据查询语言
        用来查询数据库中表的记录(数据)。关键%
作者: 罗建辉    时间: 2018-9-1 20:54
1.SQL语句分为哪几类?
四类:
    1) DDL(Data Definition Language)数据定义语言
        用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
    2) DML(Data Manipulation Language)数据操作语言
        用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
    3) DQL(Data Query Language)数据查询语言
        用来查询数据库中表的记录(数据)
作者: 李志超    时间: 2018-9-1 21:01
1.SQL语句分为哪几类?
DDL DML DQL DCL

2.什么是数据库的方言?
不同数据库特有的语言

3.truncate 和 delete 的区别?
truncate是直接删除表,然后重新复制表结构相同的表

4.什么情况下会指定列的别名,什么情况下会指定表的别名?
起到翻译作用。表使用别名的原因:用于多表查询操作。

5.向表中插入一条记录,有
作者: 罗建辉    时间: 2018-9-1 21:01
1.SQL语句分为哪几类?
四类:
    1) DDL(Data Definition Language)数据定义语言
        用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
    2) DML(Data Manipulation Language)数据操作语言
        用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
    3) DQL(Data Query Language)数据查询语言
        用来查询数据库中表的记录(数据)。关键字
作者: 李志超    时间: 2018-9-1 21:02
1.SQL语句分为哪几类?
DDL DML DQL DCL

2.什么是数据库的方言?
不同数据库特有的语言

3.truncate 和 delete 的区别?
truncate是直接删除表,然后重新复制表结构相同的表

4.什么情况下会指定列的别名,什么情况下会指定表的别名?
起到翻译作用。表使用别名的原因:用于多表查询操作。

5.向表中插入一条记录,有几种方
作者: 罗建辉    时间: 2018-9-1 21:02
1.SQL语句分为哪几类?
四类:
    1) DDL(Data Definition Language)数据定义语言
        用来定义数据库对象:数据库,表,列等。
    2) DML(Data Manipulation Language)数据操作语言
        用来对数据库中表的数据进行增删改。
    3) DQL(Data Query Language)数据查询语言
        用来查询数据库中表的记录(数据).
    4) DCL(Data Control Language)数据控制语言(了解)
        用来定义数据库的访问%E
作者: 李志超    时间: 2018-9-1 21:03
1.SQL语句分为哪几类?
DDL DML DQL DCL

2.什么是数据库的方言?
不同数据库特有的语言

3.truncate 和 delete 的区别?
truncate是直接删除表,然后重新复制表结构相同的表
delete 是逐条删除表中数据

4.什么情况下会指定列的别名,什么情况下会指定表的别名?
起到翻译作用。表使用别名的原因:用于多表查询操作。

作者: 李志超    时间: 2018-9-1 21:03
1.SQL语句分为哪几类?
DDL DML DQL DCL

2.什么是数据库的方言?
不同数据库特有的语言

3.truncate 和 delete 的区别?
truncate是直接删除表,然后重新复制表结构相同的表
delete 是逐条删除表中数据

4.什么情况下会指定列的别名,什么情况下会指定表的别名?
起到翻译作用。表使用别名的原因:用于多表查询操作。

作者: 林嘉志    时间: 2018-9-1 21:07
1.SQL语句分为哪几类?
       1) Data Definition Language (DDL 数据定义语言)
       2) Data Manipulation Language(DML 数据操纵语言)
       3) Data Query Language(DQL 数据查询语言)
       4) Data Control Language(DCL 数据控制语言)
2.什么是数据库的方言?
        不同的数据库有各自的数据库SQL语句
3.truncate 和 delete 的区别?
        truncate 相当于删除表的结构,在创建一张表
        delete只是删除
4.
作者: spik    时间: 2018-9-1 21:07

1.SQL语句分为哪几类?DDL:数据库定义语言
DML:操作语言
DQL:查询语言
DCL:数据库控制语言  
2.什么是数据库的方言?
个别数据库特有的语言。
3.truncate 和 delete 的区别?
truncate 在删除表内容后会重新创一个表结构相同的空表,delete是直接删除。
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
查询多个字段时,为便于查看,可以指定列名;一般在多表查询时指定表的别名。
5.向表中插入一条记录,有几种方式?
*指定参数添加
*创建表时添加


作者: 罗建辉    时间: 2018-9-1 21:10
1.SQL语句分为哪几类?
四类:
    1) DDL(Data Definition Language)数据定义语言
        用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
    2) DML(Data Manipulation Language)数据操作语言
        用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
    3) DQL(Data Query Language)数据查询语言
        用来查询数据库中表的记录(数据).
    4) DCL(Data Control Language)
作者: 罗建辉    时间: 2018-9-1 21:10
myql的总结,以图片形式

mysql.jpg (240.87 KB, 下载次数: 39)

mysql.jpg

作者: 张煜兴    时间: 2018-9-1 21:10
1.SQL语句分为哪几类?
分为四类:
(1)DDL,数据定义语言,用于操作数据的,关键字有create、alter、drop
(2)DML,数据操纵语言,用于数据的增删改,关键字有insert、update、delete
(3)DQL,数据查询语言,用于数据查询,关键字有select、distinct、逻辑and、or、not、between...and...,like(模糊查询_(单个)、%(任意个))、as(加别
作者: 张剑猛    时间: 2018-9-1 21:11
1.SQL语句分为哪几类?
1) DDL(Data Definition Language)数据定义语言
2) DML(Data Manipulation Language)数据操作语言
3) DQL(Data Query Language)数据查询语言
4) DCL(Data Control Language)数据控制语言
2.什么是数据库的方言?
SQL其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
3.truncate 和 delete 的区别?
delete有多少条记录就会执行多少次删除操作,truncate 效率更高 先删除表,然后再创建一张一样的空表。
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
DQL语句中可以指定列的别名,DDL语句alter表名rename to 修改表名即可
5.向表中插入一条记录,有几种方式?
insert into

作者: 李志超    时间: 2018-9-1 21:12
李志超123456789

李志超.png (11.52 KB, 下载次数: 28)

李志超123456789

李志超123456789

作者: 张子建    时间: 2018-9-1 21:20
1.SQL语句分为哪几类? DDL DUL DQL DCL
2.什么是数据库的方言?每一种数据库操作的方式存在不一样的地方
3.truncate 和 delete 的区别?delete有多少条记录就会执行多少次删除操作,truncate 效率更高 先删除表,然后再创建一张一样的空表
4.什么情况下会指定列的别名,什么情况下会指定表的别名?想要看的清晰点列名的时候。
5.向表中插入一条记录,有几种方式?  insert into
作者: yangshixian    时间: 2018-9-1 21:22
本帖最后由 yangshixian 于 2018-9-1 21:23 编辑

杨式贤
作者: Michcale    时间: 2018-9-1 21:23
---吴齐宾--
内容在附件图片

1.png (26.45 KB, 下载次数: 21)

1.png

作者: 赵烈刚    时间: 2018-9-1 21:25
—————————————————————

1.jpg (94.92 KB, 下载次数: 20)

1.jpg

作者: 张煜兴    时间: 2018-9-1 21:26
1.SQL语句分为哪几类?
分为四类:
(1)DDL,数据定义语言,用于操作数据的,关键字有create、alter、drop
(2)DML,数据操纵语言,用于数据的增删改,关键字有insert、update、delete
(3)DQL,数据查询语言,用于数据查询,关键字有select、distinct、逻辑and、or、not、between...and...,like(模糊查询_(单个)、%(任意个))、as(加别名)
(4)DCL,数据控制语言,用于定义数据权限的管理
2.什么是数据库的方言?
比如Mysql的单行注释--、#,每个数据库语言都有各自独特的部分,称为方言
3.truncate 和 delete 的区别?
truncate:删除当前表的数据结构,再创建该表
delete:直接删除该表
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
当select...from查询列时,会指定列的别名;当进行多表操作或需要区分更容易表名时,可以给指定表名
5.向表中插入一条记录,有几种方式?
(1)insert into 表名(列名1,列名2... 列名n )values(值1,值2... 值n);
(2)insert into 表名 values (和默认列一一对应的值);

作者: 仰望`星空    时间: 2018-9-1 21:30
郭林源

1.SQL语句分为哪几类?-->分为四类,DDL:操作数据库和表的   DML:对表数据进行增删改操作   DQL:查询表中数据  DCL:为数据库分配权限

2.什么是数据库的方言?-->每种数据库操作的方式存在不一样的操作,叫做方言

3.truncate 和 delete 的区别?-->delete是对每条字段进行逐条删除,效率慢;truncate是删掉整个表格,载创建一个新的表格

4.什么情况下会指定列的别名,什么情况下会指定表的别名?-->列名别名可以隐藏属性,且更简洁易懂,表的别名是为了多表查询时作为区分

5.向表中插入一条记录,有几种方式?-->1:按字段顺序统一添加值 2:对应字段添加值  
作者: 陈捷    时间: 2018-9-1 21:33
1.SQL语句分为哪几类?
DDL  DML  DQL DCL
2.什么是数据库的方言?
mysql就是一种方言,方言和sql的关系就和idea 和ide关系差不多。
3.truncate 和 delete 的区别?
truncate 是删除表格并创建一个名字、结构相同的表格。
delete 可通过where 语句锁定删除项,不选默认全选。
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
事实上没有这种说法的,数据库查询如果不用表的别名照样能够编译执行并获得结果。我们之所以会用别名,是让更长的表名看起来更加简介,或者让显示时名字变成我们自定义的名称,让我们看起来更容易懂些。。。。。
5.向表中插入一条记录,有几种方式?
指定参数添加
创建表时添加
作者: 林胜强    时间: 2018-9-1 21:34

1.SQL语句分为哪几类?
DDL 对库 列表的操作,DML 表的增删改 DQL 查,DCL 权限操作
2.什么是数据库的方言?
SQL其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
3.truncate 和 delete 的区别?
truncate 删除表并创建一张新表 高效。delete 一列一列的删除
4.什么情况下会指定列的别名,什么情况下会指定表的别名?

作者: 小鱼七    时间: 2018-9-1 21:34
1.SQL语句分为哪几类?DDL用来定义数据库对象
DML对数据进行增删改
DQL查询数据库表中的数据
DCL
2.什么是数据库的方言?
不同的数据库的同一操作有不同的命令
3.truncate 和 delete 的区别?delete是逐条删除,truncate是先删除整个表,让后创建一张一样的表
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
区分不同的数据,给舒做记号时
5.向表中插入一条记录,有几种方式?

alter table 表名 add 列名 数据类型
曾哲谦

作者: 林胜强    时间: 2018-9-1 21:35

1.SQL语句分为哪几类?
DDL 对库 列表的操作,DML 表的增删改 DQL 查,DCL 权限操作
2.什么是数据库的方言?
SQL其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
3.truncate 和 delete 的区别?
truncate 删除表并创建一张新表 高效。delete 一列一列的删除
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
需要创
作者: 林胜强    时间: 2018-9-1 21:36
[font=宋体]
1.SQL语句分为哪几类?
DDL 对库 列表的操作,DML 表的增删改 DQL 查,DCL 权限操作
2.什么是数据库的方言?
SQL其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
3.truncate 和 delete 的区别?
truncate 删除表并创建一张新表 高效。delete 一列一列的删除
4.什么情况下会指定列的别名,什么情况下会指定表的别名?

作者: 黄伟佳    时间: 2018-9-1 21:36
1.SQL语句分为哪几类?
DDL,定义,,DCL,控制     ,DQL查询       ,DML,修改
2.什么是数据库的方言?
就是不一样的数据库有一些特有的语言。换一个数据库就完全用不了的意思
3.truncate 和 delete 的区别?
一个是慢慢删数据。一个是删了整个表,然后重建一个一模一样格式的空表,
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
就是自己看的不顺眼的,不方便阅读的时候
5.向表中插入一条记录,有几种方式?
insert into
作者: 郑颖锋    时间: 2018-9-1 21:40
1.SQL语句分为哪几类?
   1) DDL(Data Definition Language)数据定义语言
   2) DML(Data Manipulation Language)数据操作语言
   3) DQL(Data Query Language)数据查询语言
   4) DCL(Data Control Language)数据控制语言

2.什么是数据库的方言?
   数据库的方言就是某些数据库特有的操作语言,其他数据库不通用。

3.truncate 和 delete 的区别?
   truncate在删除表中数据的同时会同时建立一个一模一样的空表,
   delete是直接删除表中所有数据。

4.什么情况下会指定列的别名,什么%
作者: 郑颖锋    时间: 2018-9-1 21:42
1.SQL语句分为哪几类?
   1) DDL(Data Definition Language)数据定义语言
   
作者: 刘建宝    时间: 2018-9-1 21:42


作者: 黄晨伟    时间: 2018-9-1 21:43
1.SQL语句分为哪几类?
DDL DML DQL DCL
2.什么是数据库的方言?
Structured Query Language:结构化查询语言
其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
3.truncate 和 delete 的区别?
truncate删除完后会返回空表,delete直接删除
4.什么情况下会指定列的别名,什么情况下会指定表的别名?

5.向表中插入一条记录,有几种方式?
两种
作者: liebstch    时间: 2018-9-1 21:43
1.SQL语句分为哪几类? DDL 数据结构定义
DML数据操纵
DQL 数据查询
DCL 数据权限设置
2.什么是数据库的方言?
  数据库方言是指不同的数据库拥有某些规则是只能自己使用
3.truncate 和 delete 的区别?
  delete是逐条删除,效率低。
  truncate直接删除表再创建与之前表结构相同的表。
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
当表明特别长时,查
作者: 罗荣贵    时间: 2018-9-1 21:44
1.DDL DML DQL DCL
2.每个数据库自己独有的语句规范
3.truncate是删除整个表再创建一个新的相同的空表 ,delete是逐行删除,效率更低,,没有创建新表
4.字段为英文,为方便查看,可以使用中文列别名代替英文字段
作者: 罗荣贵    时间: 2018-9-1 21:45
1.DDL DML DQL DCL
2.每个数据库自己独有的语句规范
3.truncate是删除整个表再创建一个新的相同的空表 ,delete是逐行删除,效率更低,,没有创建新表
4.字段为英文,为方便查看,可以使用中文列别名代替英文字段,%
作者: 小悦悦    时间: 2018-9-1 21:46
1.DDL,DML,DDQL,DCL
2.其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
3.Truncate在删除了表,然后会创建一个一样的表,效率快。
   delete是将数据全部执行删除操作
4.需要重新定义名字的时候。
--李翔
作者: 林胜强    时间: 2018-9-1 21:47
*****************************************************************

捕获.PNG (32.8 KB, 下载次数: 25)

捕获.PNG

作者: 苏华琛    时间: 2018-9-1 21:47
C:\Users\S\Pictures\Screenshots\屏幕截图(80).png

屏幕截图(80).png (46.87 KB, 下载次数: 15)

屏幕截图(80).png

作者: shenxiaogan    时间: 2018-9-1 21:47

1.SQL语句分为哪几类?DDL;DML;DQL;DCL;
2.什么是数据库的方言?
每一种数据库有它特有的操作方式称为方言;
3.truncate 和 delete 的区别?
truncate:删除表并创建一个一样的表,只执行两句语句;
delete有多少条数据就执行多少次,效率低;
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
想指定就指定;
5.向表中插入一条记录,有几种方式?
5种;
作者: liebstch    时间: 2018-9-1 21:47
陈建秋 凑字数凑字数凑字数

2018-09-01_214553.png (50.42 KB, 下载次数: 25)

2018-09-01_214553.png

作者: 郑颖锋    时间: 2018-9-1 21:48
H:\SQL.png

SQL.png (28.19 KB, 下载次数: 41)

SQL.png

作者: 冰是睡着的水    时间: 2018-9-1 21:48


作者: 罗荣贵    时间: 2018-9-1 21:48
1.DDL DML DQL DCL
2.每个数据库自己独有的语句规范
3.truncate是删除整个表再创建一个新的相同的空表 ,delete是逐行删除,效率更低,,没有创建新表
4.字段为英文,为方便查看,可以使用中文列别名代替英文字段,在查询结果
作者: weimengchao    时间: 2018-9-1 21:49

作者: 苏华琛    时间: 2018-9-1 21:50
图片格式

屏幕截图(80).png (46.87 KB, 下载次数: 26)

屏幕截图(80).png

作者: 练志成    时间: 2018-9-1 21:50

作者: 李伟javaee03    时间: 2018-9-1 21:50
标题: aa
本帖最后由 李伟javaee03 于 2018-9-1 21:53 编辑

aaaaaaaaaaaaaaaaaaaaaaaaaaa

9-1.jpg (985.41 KB, 下载次数: 37)

9-1.jpg

作者: 罗荣贵    时间: 2018-9-1 21:50
1.DDL DML DQL DCL
2.每个数据库自己独有的语句规范
3.truncate是删除整个表再创建一个新的相同的空表 ,delete是逐行删除,效率更低,,没有创建新表
4.字段为英文,为方便查看,可以使用中文列别名代替英文字段,在查询结果中
作者: 郭生发    时间: 2018-9-1 21:51
回复见图片

发电房.png (54.85 KB, 下载次数: 32)

发电房.png

作者: ZNBran    时间: 2018-9-1 21:51
数据库:

捕获.PNG (27.43 KB, 下载次数: 45)

捕获.PNG

作者: 练志成    时间: 2018-9-1 21:51

作者: 迪亚波罗    时间: 2018-9-1 21:52
1.DDL数据定义语言,DML数据操作语言,DQL数据查询语言,DCL数据控制语言;
2.非通用操作语言
3.删除表,并且重新建立一张结构相同的表.delete没有指定删除某个表,则全部删除
4.翻译 查询操作
5.2种

孙享

作者: 吴鑫佳    时间: 2018-9-1 21:53
吴鑫佳2018.9.1

K(T5}{Y139G1`A@07JZX}PP.png (38.41 KB, 下载次数: 36)

2018.9.1

2018.9.1

作者: 练志成    时间: 2018-9-1 21:53

作者: zouyitao    时间: 2018-9-1 21:54
1.SQL语句分为哪几类?
DDL 、DML、DQL、DCL
2.什么是数据库的方言?
每一种数据库特有的操作方法叫为方言
3.truncate 和 delete 的区别?
truncate删除所有在创建一个一模一样的新表,delete删除表的所有数据,但是表数据有多少就会执行多少次删除操作
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
便于查看
5.向表中插入一条记录,有几种方式?
insert into
作者: 罗荣贵    时间: 2018-9-1 21:54
C:\Users\Administrator\Desktop\11.png

11.png (19.99 KB, 下载次数: 33)

11.png

作者: zouyitao    时间: 2018-9-1 21:55
。。。。

捕获.PNG (12.99 KB, 下载次数: 29)

捕获.PNG

作者: 陈锦祥    时间: 2018-9-1 21:56
在图片中

捕获.PNG (26.79 KB, 下载次数: 21)

捕获.PNG

作者: MJ11    时间: 2018-9-1 21:57


作者: 赖良峰    时间: 2018-9-1 21:58
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

1535810269(1).jpg (28.45 KB, 下载次数: 26)

1535810269(1).jpg

作者: 舟sir    时间: 2018-9-1 22:00
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.向表中插入一条记录,有几种方式?


两种:通过写列名+对应的值
直接全部列名都添加数据,可以省略列名,将所有值都对应录入
周家乾





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2