MySQL复习题(期末测验)

打印 上一主题 下一主题

主题 624|帖子 624|积分 1872

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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表