MySQL复习题(期末测验)
1.MySQL支持的日期范例?
DATE,DATETIME,TIMESTAMP,TIME,TEAR
2.为表添加列的语法?
alter table 表名 add column 列名 数据范例;
3.修改表数据范例的语法是?
alter table 表名 modify 列名 新数据范例;
4.更改表的列名的语法?
alter table 表名(t) change oldcolumn newcolumn 数据范例;
5.删除表列的语法是?
alter table 表名 drop 列名;
6.显示表结构语法?
desc 表名;
7.显示全部数据数据库名称的语法是?
show databases;
8.mysql中,毗连查询种类有哪些?
内毗连和外毗连
9.MySQL是否支持事务?
是
10.rollback表示什么?
表示回滚事务
11.commit表示什么?
表示提交事务
12.事务特点?
原子性,划一性,隔离性,持久性
13.RDBMS是指?
关系型数据库管理系统
14.什么是主键?
主键是唯一的,不能为空,值不能重复的列
15.什么是外键?
外键主要用于关联两张表
16.索引作用是什么?
索引主要用于进步查询速度,但是有条件的。索引一样平常建立在重复值少的列
17.查看表的索引有那些?
show index from 表名;
18.表的三范式是什么?
1)表的每一列不能再分割
2)要求表中的每个非主键列完全依赖于主键,而不是依赖于主键的一部门
3)要求表中的非主键列不依赖于其他非主键列
19.表头是什么?
是表的每列的名称
20.表的每列有什么特点?
表的每列数据范例肯定类似
21.备份数库的语法是?
mysqldump -uroot -p123456 数据库名> 文件名
22.查询表全部列语法?
select * from 表名;
23.删除某一行记载语法?
delete from 表名 where 主键列=值;
24.创建临时表的语法?
create temporary table 表名;
25.创建表的语法?
学会创建弟子表、分数表、课程表
create table stu(sid int primary key auto_increment,sname varchar(90),ssex varchar(90));
create table score(cid int,sid int,score float);
create table course(cid int primary key,cname varchar(90));
26.学会创建存储过程?
首先修改结束符
delimiter //
create procedure 过程名(a int,b int,out c int)
begin
set c=a+b;
end;
//
27.学会创建函数?
create function 函数名(p1 int,p2 int) returns int
begin
declare c int default 0;
set c=p1*p2;
return c;
end
//
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |