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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2018-7-11 21:40  /  2539 人查看  /  30 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.SQL语句分为哪几类?
Data finiation Language数据定义语言
Data mianpulation Language数据操纵语言
Data Query Language数据查询语言
Data Control Language数据控制语言

2.什么是数据库的方言?
操作数据库的语言SQL是规范化普通话 而方言就是每个数据库特有的语言叫做方言

3.truncate 和 delete 的区别?
truncate是一次删除整张表里面不管有多少条数据 一次性删除这张表 并且删除整个表的结构 在创建一张表

delete是里面有多少条数据 那么delete就会执行多少次 直到删除为止全部为止
truncate效率高
delete效率低

4.什么情况下会指定列的别名,什么情况下会指定表的别名?
列的别名就是我们在对列中的数据进行操作的时候 比如说计算成绩 会对两个列进行列的别名 叫做总分 类似这样子的会对列起别名
当我们需要对整张表里面的数据进行反复的操作的时候可以为表起别名 这样子可以方便我们的操作

但都是为了方便而取别名



回复 使用道具 举报
1.SQL语句分为哪几类?分为三类: DDL数据库定义语言,是用来创建、删除和修改数据库的操作里面还包含操作表和列的操作
DML数据库操作语言,主要是对数据的值进行删、增、改、查的操作
DQL数据库查询操作,主要就是利用各种条件对数据的快速查询计算操作

2.什么是数据库的方言?
存储数据的仓库
3.truncate 和 delete 的区别?
truncate 是把表进行删除后再生成一张和原来相同属性的表,而delete是直接把表进行删除,前者效率高
4.什么情况下会指定列的别名,什么情况下会指定表的别名?

一般在查询进行计算的时候,要对列进行指定别名,在查询统计的时候对表进行别名,让数据更直观。
回复 使用道具 举报
刘慧梅
1.SQL语句分为哪几类?
DDL数据定义语言(创建数据库,表)
DML数据操作语言(增删改)
DQL数据查询语言(查询)
DCL数据控制语言
2.什么是数据库的方言?
数据库中操作的方式不同,每种操作方式都有不同的语言
3.truncate 和 delete 的区别?
truncate删除整个表,然后创建一个一样的表。
delete是删除表中的记录,如果不加条件判断,则会将所有的记录都删除,所以使用的时候最好加上条件
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
对列名进行查询修改时会指定列的别名。
查询所有字段的情况下会指定表的别名,操作表时会指定表的别名

回复 使用道具 举报
========林传伟========
1.SQL语句分为哪几类?Database Definition Language
Database Manipulation Language
Database Query Language
Database Control Language


2.什么是数据库的方言?
每一种数据库SQL会有少量的差别,这就是方言

3.truncate 和 delete 的区别?
truncate是删掉整个表再创建一个新表,速度快,delete是逐一删除内容,较慢

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

为了使列更加简洁会自定义别名,简化操作,增加程序可读性,当字段名与数据库中关键字名称相同的时候必须为表起别名
回复 使用道具 举报
黄希

1.SQL语句分为哪几类?
        SQL语句分为4类:
                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.什么情况下会指定列的别名,什么情况下会指定表的别名?
        什么情况下会指定列的别名:
                1、多个列进行四则运算后,可以给计算结果列起个别名;
                2、使用聚合函数后,可以给该列起个别名。
               
        什么情况下会指定表的别名:
                1、进行多表查询时,可以给每张表起个别名,方便表的关联操作;
                2、进行子查询时,可以给表起个别名,方便操作该表的字段。

回复 使用道具 举报
答        1.分为4类,
                DDL (Data Definition Language) 数据定义语言
                DML (Data Manipulation Language) 数据操作语言
                DQL (Data Query Language) 数据查询语言
                DCL (Data Control Language)数据控制语言

                2.每一种数据库操作的方式存在不一样的地方,称为“方言”。

                3.tuncate和delete都可以删除表格;
                  格式: tuncate table 表名; 高效删除表格数据,并创建一样的表格;
                                delete from 表名; 有多少记录就执行多少次,逐条删除;
       
                4.查询数据的时候可以按要求显示列名
                  当需要进行多表操作时,可以进行指定表的别名;
回复 使用道具 举报
1.SQL语句分为哪几类?

DDL:数据定义语言,主要是对数据库,表,列的操作,关键字 create  drop alter
DML:数据操作语言,主要是对数据的操作,关键字 insert   delete update
DQL:数据查询语言,主要查询表中的数据,关键字  select  where
DCL:数据控制语言

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

数据库操作方式大致一样, 不一样的地方称为“方言”

3.truncate 和 delete 的区别?

truncate 删除表中的数数据并创建一个一模一样的表,而且删除效率高
delete 有多少记录就会执行多少次删除操作,

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

对列的查询时可以使用列的别名;
对多表查询可以使用表的别名
回复 使用道具 举报
1.DDL:数据库定义语言 DML:数据库操作语言 DQL:数据库查询语言 DCL:数据库控制语言

2.不同数据库特有的语言可以称为数据库方言。

3.truncate是将整个表删除同时也新建了一张同列名的表,效率高推荐使用。而delete是对表的数据一条一条的删除操作次数多效率低不推荐使用。

4.对表进行查询的时候在指定列名的时候可以添加as跟上别名也可以用一个空格跟上别名主要是便于阅读。
回复 使用道具 举报
林梅源
1.SQL语句分为哪几类?
DDL数据定义语言 用来创建库和表
DML数据操作语言  对表进行增删改的操作
DQL数据查询语言  用来查询
DCL数据控制语言 设置数据库的权限
2.什么是数据库的方言?
MySQL有自己的特有语言,Oracle有自己特有的语言,两者有区别;
3.truncate 和 delete 的区别?
delete删除的时候,是一个一个删除的,效率比较低下。
truncate是直接删除一个表,在创建一个新的表。
4.什么情况下会指定列的别名,什么情况下会指定表的别名?
对表的列进行查询或者其他操作时候可以指定列的别名
表使用别名的原因;用于多表查询操作的时候3
回复 使用道具 举报
1.SQL语句分为哪几类?分为四类:
       DML:数据操作语言
       DDL:数据定义语言
       DQL:数据查询语言
       DCL:数据控制语言

2.什么是数据库的方言?
数据库特有的操作语言

3.truncate 和 delete 的区别?
truncate 删除整张表 ,然后再创建一张一样的表,只要两步,效率高
dalete  删除表,不过是在表内将记录一条一条删除,有几条记录就执行几次,效率低

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

当需要按自身需求显示名字而又不想改变表的结构的时候
当需要多表查询的时候
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马