数据库考试
姓名___曲晓庚_____
解答题 (15*2)
1 Drop, delete,truncates 三者的区别?
drop----直接删除表
delete-----删除表中的数据
truncates-----快速删除表内的大量数据
2 linux 中如何备份一个数据库和还原一个数据库,写出具体的命令?
在linux中备份一个数据库:mysqldump -u root -p 表名>表名.sql
在Linux中还原一个数据库:mysql -u root -p 表名<表名.sql
3 数据库中库的类型,表的类型,数据的类型分别是指什么?
库的类型:关系型和非关系型
表的类型:MyISAM、innodb(我们经常使用的类型)
数据的类型 int float char varchar date 等
4 group by 和 order by 的区别?
group by ------ 对表中指定字段进行分组,一般不会单独使用,一般和having使用
order by ----- 对表中指定字段进行排序(asc升序,desc降序)
5 聚合函数有哪些?
sum()求和函数
max(