MySQL复习题(期末考试)

MySQL复习题(期末考试)

码农世界 2024-06-12 后端 77 次浏览 0个评论

MySQL复习题(期末考试)

1.MySQL支持的日期类型?

DATE,DATETIME,TIMESTAMP,TIME,TEAR

MySQL复习题(期末考试)

2.为表添加列的语法?

alter table 表名 add column 列名 数据类型;

MySQL复习题(期末考试)

3.修改表数据类型的语法是?

alter table 表名 modify 列名 新数据类型;

MySQL复习题(期末考试)

4.更改表的列名的语法?

alter table 表名(t) change oldcolumn newcolumn 数据类型;

MySQL复习题(期末考试)

5.删除表列的语法是?

alter table 表名 drop 列名;

MySQL复习题(期末考试)

6.显示表结构语法?

desc 表名;

MySQL复习题(期末考试)

7.显示所有数据数据库名称的语法是?

show databases;

MySQL复习题(期末考试)

8.mysql中,连接查询种类有哪些?

内连接和外连接

9.MySQL是否支持事务?

10.rollback表示什么?

表示回滚事务

11.commit表示什么?

表示提交事务

12.事务特点?

原子性,一致性,隔离性,持久性

13.RDBMS是指?

关系型数据库管理系统

14.什么是主键?

主键是唯一的,不能为空,值不能重复的列

15.什么是外键?

外键主要用于关联两张表

16.索引作用是什么?

索引主要用于提高查询速度,但是有条件的。索引一般建立在重复值少的列

17.查看表的索引有那些?

show index from 表名;

MySQL复习题(期末考试)

18.表的三范式是什么?

1)表的每一列不能再分割

2)要求表中的每个非主键列完全依赖于主键,而不是依赖于主键的一部分

3)要求表中的非主键列不依赖于其他非主键列

19.表头是什么?

是表的每列的名称

MySQL复习题(期末考试)

20.表的每列有什么特点?

表的每列数据类型一定相同

21.备份数库的语法是?

mysqldump -uroot -p123456 数据库名> 文件名

MySQL复习题(期末考试)

22.查询表所有列语法?

select * from 表名;

MySQL复习题(期末考试)

23.删除某一行记录语法?

delete from 表名 where 主键列=值;

MySQL复习题(期末考试)

24.创建临时表的语法?

create temporary table 表名;

MySQL复习题(期末考试)

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

MySQL复习题(期末考试)

26.学会创建存储过程?

首先修改结束符

delimiter //

create procedure 过程名(a int,b int,out c int)

begin

set c=a+b;

end;

//

MySQL复习题(期末考试)

27.学会创建函数?

create function 函数名(p1 int,p2 int) returns int

begin

declare c int default 0;

set c=p1*p2;

return c;

end

//

MySQL复习题(期末考试)

转载请注明来自码农世界,本文标题:《MySQL复习题(期末考试)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,77人围观)参与讨论

还没有评论,来说两句吧...

Top