1 / 21
文档名称:

mysql练习题及答案.doc

格式:doc   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql练习题及答案.doc

上传人:xxj16588 2016/4/27 文件大小:0 KB

下载得到文件列表

mysql练习题及答案.doc

相关文档

文档介绍

文档介绍:mysql 练****题及答案 mysql 查询语句练****题 Sutdent 表的定义字段名字段描述数据类型主键外键非空唯一自增 Id 学号 INT(10) 是否是是是 Name 姓名 VARCHAR(20) 否否是否否 Sex 性别 VARCHAR(4) 否否否否否 Birth 出生年份 YEAR 否否否否否 Department 院系 VARCHAR(20) 否否是否否 Address 家庭住址 VARCHAR(50) 否否否否否 Score 表的定义字段名字段描述数据类型主键外键非空唯一自增 Id 编号 INT(10) 是否是是是 Stu_id 学号 INT(10) 否否是否否 C_name 课程名 VARCHAR(20) 否否否否否 Grade 分数 INT(10) 否否否否否 1. 创建 student 和 score 表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 创建 score 表。 SQL 代码如下: CREATE TABLE score ( id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT , stu_id INT(10) NOT NULL , c_name VARCHAR(20) , grade INT(10) ); student 表和 score 表增加记录向 student 表插入记录的 INSERT 语句如下: INSERT INTO student VALUES( 901,' 张老大','男',1985,' 计算机系',' 北京市海淀区'); INSERT INTO student VALUES( 902,' 张老二','男',1986,' 中文系', ' 北京市昌平区'); INSERT INTO student VALUES( 903,' 张三','女',1990,' 中文系',' 湖南省永州市'); INSERT INTO student VALUES( 904,' 李四','男',1990,' 英语系',' 辽宁省阜新市'); INSERT INTO student VALUES( 905,' 王五','女',1991,' 英语系',' 福建省厦门市'); INSERT INTO student VALUES( 906,' 王六','男',1988,' 计算机系', ' 湖南省衡阳市'); 向 score 表插入记录的 INSERT 语句如下: INSERT INTO score VALUES(NULL,901, ' 计算机',98); INSERT INTO score VALUES(NULL,901, ' 英语', 80); INSERT INTO score VALUES(NULL,902, ' 计算机',65); INSERT INTO score VALUES(NULL,902, ' 中文',88); INSERT INTO score VALUES(NULL,903, ' 中文',95); INSERT INTO score VALUES(NULL,904, ' 计算机',70); INSERT INTO score VALUES(NULL,904, ' 英语',92); INSERT INTO score VALUES(NULL,905, ' 英语',94); INSERT INTO score VALUES(NULL,906, ' 计算机',90); INSERT INTO score VALUES(NULL,906, ' 英语',85); 3. 查询 student 表的所有记录 mysql> SELECT * FROM student; +-----+--------+------+-------+------------+--------------+ | id| name | sex | birth | department | address | +-----+--------+------+-------+------------+--------------+ | 901 | 张老大|男| 1985 | 计算机系| 北京市海淀区| | 902 | 张老二|男| 1986 | 中文系| 北京市昌平区| | 903 | 张三|女| 1990 | 中文系| 湖南省永州市| | 904 | 李四|男| 1990 | 英语