文档介绍:1简述MySQL数据库中,SQL语言由哪几部分组成,并列举出主
要的语句。
答:(1)数据定义语言(DDL)
创建、修改或删除数据库中各种对象,包括表、视图、索引等。
命令:CREATE TABLE , CREATE VIEW, C1简述MySQL数据库中,SQL语言由哪几部分组成,并列举出主
要的语句。
答:(1)数据定义语言(DDL)
创建、修改或删除数据库中各种对象,包括表、视图、索引等。
命令:CREATE TABLE , CREATE VIEW, CREATE INDEX. ALTER
TABLE , DROP TABLE , DROP VIEW, DROP INDEX
查询语言(QL)
按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库
中数据。命令:SELECT,, FROM,, WHERE,,
数据操纵语言(DML)
对已经存在的数据库进行元组的插入、删除、修改等操作
命令:INSERT. UPDATE. DELETE
数据控制语言(DCL)
用来授予或收回访问数据库的某种特权、
控制数据操纵事务的发生时间及效果、对数据库进行监视
命令:GRANT. REVOKE. COMMIT. ROLLBACK
MySQL数据库的备份与恢复的常用方法。
答:(1)使用界面管理工具对数据库进行完全备份和恢复。.
用SQL语句进行数据库备份和恢复。(3)使用客户端工具备份和恢复表。
使用客户端工具备份和恢复表。
使用视图的优点?
答:(1)简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件
和筛选条件,对用户来说已经是过滤好的复合条件的结果集。
安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管
理并不能限制到某个行某个列,但是通过视图就可以简单的实现。
数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,
源表增加列对视图没有影响;源表修改列名,则可以通过修改视图来解决,不会
造成对访问者的影响。
总而言之,使用视图的大部分情况是为了保障数据安全性,提高查询效率。
三、 ?什么是外键?并说出它们的作用。
四、 答:主键:唯一标识一条记录的字段或字段的组合称为主键。
主键不能重复,也不允许为空
外键:用来维护两个表之间数据的一致性,。外键可以有重复的,也允许有空值
作用:主键:用来保证数据完整性,保证记录的唯一性
外键:通过设置外键和其他表建立关联关系(一对一,一对多,多对多)
说出5种SQL中常用的聚合函数,并说明它们的作用。
答:avg():返回指定组中的平均值,空值被忽略;count():返回指定组中的项目个数;max():
返回指定数据中的最大值;min():返回指定数据中的最小值;
sum():返回指定数据的和,只能用于数字列,空值忽略。
列举几种表连接方式,有什么区别?
答:交叉连接:交叉连接不带WHERE子句,它返回被连接的两个表所有数据行的笛卡尔积。
左右外连接:左连接以左表为基表,右表为从表,基表全部展示,从表数据对应匹配条件进
行展示,没有匹配显示null。
(3)内连接:还可以被称为普通连接或者自然连接,内连接是从结果表中删除与其他被连
接表中没有匹配行的所