理论部分(30分钟)
一、填空题
- mysql数据库查看当前数据库中的有多少表dos 命令(show tables;)。
- 列举mysql数据的类型整数:_int_,浮点数_float、(long)。
- 列举mysql数据的日期和时间:_year和(datetime)以及date_.
- 列举mysql数据库的字符串类型:(varchar)和char__.
- 删除Mysql数据库的dos命令(drop database 数据库名).
- 显示所有数据库命令(show databases;).
- 创建一个数据库MYSQLDATA dos命令(create database MYSQLDATA;).
- 删除数据库表命令sql(drop table 表名;)
- 插入数据关键字(insert).
- 修改数据关键字(update).
- 删除数据关键字(delete).
- 修改表结构的关键字(alter).
- 非空约束的关键字是(null)
- 主键约束的关键字是(primary key)
- 代码阅读题
- 指出以下sql语句的有什么错误 并写出为什么()
delete book where id=1;
delete from book where id = 1;
- 指出以下代码有什么错误()
Select * from emp e where e.deptno=10,e.job='CLERK';
select * from emp e where e.deptno=10 and e.job=’CLERK’;
技能部分(25分钟)
请使用mysql数据库的客户端 完成以下题目
1、创建分类表,表名type
-- drop table type;
create table type(
id int primary key,
name varchar(20)
);
2、为分类表type添加一个新的字段为 分类描述(context) varchar(20)
alter table type add context varchar(20);
3、分类表的分类名称字段进行修改,类型varchar(50)
alter table type modify name varchar(50);
4、向表中添加一条数据
insert into type(id,name,context) values(1,'果宝特攻','大家好,我来自果宝特攻学院');
5、删除表
drop table type;