mysql实例练习.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《mysql实例练习.doc》由会员分享,可在线阅读,更多相关《mysql实例练习.doc(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datemysql实例练习Sutdent表的定义Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth出生年份YEAR否否否否否Department院系VARCHAR(20)否否是否否Address家庭住址VARCHAR(50)否否否否否 S
2、core表的定义字段名字段描述数据类型主键外键非空唯一自增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表。S
3、QL代码如下: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);2.为student表和score表增加记录向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,张老大, 男,1985,计算机系, 北京市海淀区);INSERT INTO student VALUES( 902,张老二, 男,1986,中文系, 北京市昌平
4、区);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
5、 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 IN
6、TO 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 | 中
7、文系 | 湖南省永州市 | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 | 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |+-+-+-+-+-+-+ 4.查询student表的第2条到4条记录mysql SELECT * FROM student LIMIT 1,3;+-+-+-+-+-+-+| id | name | sex | birth | department | address |+-+-+-+-+-+-+| 902 | 张老二 | 男 | 1986 | 中
8、文系 | 北京市昌平区 | 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |+-+-+-+-+-+-+ 5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息mysql SELECT id,name,department FROM student;+-+-+-+| id | name | department |+-+-+-+| 901 | 张老大 | 计算机系 | 902 | 张老二 | 中文系 | 903 | 张三 | 中文系 | 904 | 李
9、四 | 英语系 | 905 | 王五 | 英语系 | 906 | 王六 | 计算机系 |+-+-+-+ 6.从student表中查询计算机系和英语系的学生的信息mysql SELECT * FROM student WHERE department IN (计算机系,英语系);+-+-+-+-+-+-+| id | name | sex | birth | department | address |+-+-+-+-+-+-+| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 905 | 王
10、五 | 女 | 1991 | 英语系 | 福建省厦门市 | 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |+-+-+-+-+-+-+ 7.从student表中查询年龄1822岁的学生信息mysql SELECT id,name,sex,2013-birth AS age,department,address - FROM student - WHERE 2013-birth BETWEEN 18 AND 22;+-+-+-+-+-+-+| id | name | sex | age | department | address |+-+-+-+-+-+-+| 905
11、 | 王五 | 女 | 22 | 英语系 | 福建省厦门市 |+-+-+-+-+-+-+mysql SELECT id,name,sex,2013-birth AS age,department,address - FROM student - WHERE 2013-birth=18 AND 2013-birth SELECT department, COUNT(id) FROM student GROUP BY department;+-+-+| department | COUNT(id) |+-+-+| 计算机系 | 2 | 英语系 | 2 | 中文系 | 2 |+-+-+9.从scor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 实例 练习
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内