1Mysql复习题

MySQL支持的日期类型?

Date,DateTime,Timestamp,Time,Year

为表添加列的语法?

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

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

Alter table 表名 modify 列名 新数据类型

更改表的列名的语法?

Alter table 表名(t) change oldcolumn newcolumn varchar(10)

删除表列的语法是?

Alter table 表名 drop 列名

显示表结构语法?

desc 表名

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

Show databases;

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

内连接和外连接

MySQL是否支持事务?

rollback表示什么?

表示回滚事务

commit表示什么?

表示提交事务

事务特点?

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

RDBMS是指?

关系型数据库管理系统

什么是主键?

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

什么是外键?

外键主要用于关联两张表

索引作用是什么?

索引主要用于提高查询速度,但是有条件的。

查看表的索引有那些

SHOW INDEX FROM Table_name

表的三范式是什么?

1)表的每一列不能再分割 2)要求表中的每个非主键列完全依赖于主键,而不是依赖于主键的一部分3)要求表中的非主键列不依赖于其他非主键列

表头是什么?

是表的每列的名称

表的每列有什么特点?

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

备份数库的语法是?

mysqldump -u root -p 数据库名 > 文件名         * 灵活

查询表所有列语法?

select * from 表名;

删除某一行记录语法?

delete from 表名 where 主键列=值

创建临时表的语法?

CREATE TEMPORARY TABLE 表名

创建存储过程语法?

CREATE PROCEDURE 过程名

创建表的语法?

    学会创建学生表、分数表、课程表

        create table stu(sid int primary key auto_increment,sname  varchar(90),ssex varchar(90));

        create table course(cid int primary key,cname varchar(90));

        create table score(cid int ,sid int ,score float));

学会创建存储过程?

create procedure proce(IN a int ,IN b int,OUT  c int)

begin

        set c=a+b;

end;

   学会创建函数?

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

begin

             declare c int default 0;……………………………………………………3分

              set c=p1*p2;

              return c;

end  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值