灌篮少年 发表于 2024-7-17 13:28:42

MySQL复习题(期末测验)

MySQL复习题(期末测验)


1.MySQL支持的日期范例?
DATE,DATETIME,TIMESTAMP,TIME,TEAR
https://img-blog.csdnimg.cn/direct/53126af3a09440f8bdf16bb6bfe28a1d.png

2.为表添加列的语法?
alter table 表名 add column 列名 数据范例;
https://img-blog.csdnimg.cn/direct/44227e9130724926825521f8d5e1f068.png

3.修改表数据范例的语法是?
alter table 表名 modify 列名 新数据范例;
https://img-blog.csdnimg.cn/direct/e43d770344c64c9b9e6b053dcc6f6369.png

4.更改表的列名的语法?
alter table 表名(t) change oldcolumn newcolumn 数据范例;
https://img-blog.csdnimg.cn/direct/d2f1cb81a1904df79e56ff86bebf57d3.png

5.删除表列的语法是?
alter table 表名 drop 列名;
https://img-blog.csdnimg.cn/direct/7234269dd9d34451a25cfb8e4679ee31.png

6.显示表结构语法?
desc 表名;
https://img-blog.csdnimg.cn/direct/c93ab4889ae84008ab2a22b4f6e32c12.png

7.显示全部数据数据库名称的语法是?
show databases;
https://img-blog.csdnimg.cn/direct/e58fee973a864fffb7bd66c523e0cd81.png

8.mysql中,毗连查询种类有哪些?
内毗连和外毗连

9.MySQL是否支持事务?


10.rollback表示什么?
表示回滚事务

11.commit表示什么?
表示提交事务

12.事务特点?
原子性,划一性,隔离性,持久性

13.RDBMS是指?
关系型数据库管理系统

14.什么是主键?
主键是唯一的,不能为空,值不能重复的列

15.什么是外键?
外键主要用于关联两张表

16.索引作用是什么?
索引主要用于进步查询速度,但是有条件的。索引一样平常建立在重复值少的列

17.查看表的索引有那些?
show index from 表名;
https://img-blog.csdnimg.cn/direct/cb67a19e814d487fa8a830344cdb05c2.png

18.表的三范式是什么?
1)表的每一列不能再分割
2)要求表中的每个非主键列完全依赖于主键,而不是依赖于主键的一部门
3)要求表中的非主键列不依赖于其他非主键列

19.表头是什么?
是表的每列的名称
https://img-blog.csdnimg.cn/direct/80c30932243449a7b91aa685701f298a.png

20.表的每列有什么特点?
表的每列数据范例肯定类似

21.备份数库的语法是?
mysqldump -uroot -p123456 数据库名> 文件名
https://img-blog.csdnimg.cn/direct/6c64cd6fd47a4db48f2ddae6df855773.png

22.查询表全部列语法?
select * from 表名;
https://img-blog.csdnimg.cn/direct/838dcfac03ca41708472ea5572780962.png

23.删除某一行记载语法?
delete from 表名 where 主键列=值;
https://img-blog.csdnimg.cn/direct/f5ab3ecc0362448b930a42823be03225.png

24.创建临时表的语法?
create temporary table 表名;
https://img-blog.csdnimg.cn/direct/5e325a92b996475eb17f83f81a4b7fbd.png

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));

https://img-blog.csdnimg.cn/direct/0c4ce8646b8b490dbdae40ceddd70a61.png

26.学会创建存储过程?

首先修改结束符
delimiter //

create procedure 过程名(a int,b int,out c int)
begin
set c=a+b;
end;
//

https://img-blog.csdnimg.cn/direct/6c0764527b18402eb7b1fd430f5dac6f.png

27.学会创建函数?

create function 函数名(p1 int,p2 int) returns int
begin
declare c int default 0;
set c=p1*p2;
return c;
end
//

https://img-blog.csdnimg.cn/direct/72bfea90858b4ade99b1c82c30860700.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: MySQL复习题(期末测验)