mysql实例练习Word下载.doc

上传人:b****1 文档编号:13161738 上传时间:2022-10-07 格式:DOC 页数:7 大小:56.50KB
下载 相关 举报
mysql实例练习Word下载.doc_第1页
第1页 / 共7页
mysql实例练习Word下载.doc_第2页
第2页 / 共7页
mysql实例练习Word下载.doc_第3页
第3页 / 共7页
mysql实例练习Word下载.doc_第4页
第4页 / 共7页
mysql实例练习Word下载.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

mysql实例练习Word下载.doc

《mysql实例练习Word下载.doc》由会员分享,可在线阅读,更多相关《mysql实例练习Word下载.doc(7页珍藏版)》请在冰豆网上搜索。

mysql实例练习Word下载.doc

Name

姓名

VARCHAR(20)

Sex

性别

VARCHAR(4)

Birth

出生年份

YEAR

Department

院系

Address

家庭住址

VARCHAR(50)

Score表的定义

编号

Stu_id

C_name

课程名

Grade

分数

1.创建student和score表

CREATETABLEstudent(

idINT(10)NOTNULLUNIQUEPRIMARYKEY,

nameVARCHAR(20)NOTNULL,

sexVARCHAR(4),

birthYEAR,

departmentVARCHAR(20),

addressVARCHAR(50)

);

创建score表。

SQL代码如下:

CREATETABLEscore(

idINT(10)NOTNULLUNIQUEPRIMARYKEYAUTO_INCREMENT,

stu_idINT(10)NOTNULL,

c_nameVARCHAR(20),

gradeINT(10)

2.为student表和score表增加记录

向student表插入记录的INSERT语句如下:

INSERTINTOstudentVALUES(901,'

张老大'

'

男'

1985,'

计算机系'

北京市海淀区'

INSERTINTOstudentVALUES(902,'

张老二'

1986,'

中文系'

北京市昌平区'

INSERTINTOstudentVALUES(903,'

张三'

女'

1990,'

湖南省永州市'

INSERTINTOstudentVALUES(904,'

李四'

英语系'

辽宁省阜新市'

INSERTINTOstudentVALUES(905,'

王五'

1991,'

福建省厦门市'

INSERTINTOstudentVALUES(906,'

王六'

1988,'

湖南省衡阳市'

向score表插入记录的INSERT语句如下:

INSERTINTOscoreVALUES(NULL,901,'

计算机'

98);

英语'

80);

INSERTINTOscoreVALUES(NULL,902,'

65);

中文'

88);

INSERTINTOscoreVALUES(NULL,903,'

95);

INSERTINTOscoreVALUES(NULL,904,'

70);

92);

INSERTINTOscoreVALUES(NULL,905,'

94);

INSERTINTOscoreVALUES(NULL,906,'

90);

85);

3.查询student表的所有记录

mysql>

SELECT*FROMstudent;

+-----+--------+------+-------+------------+--------------+

|id|name|sex|birth|department|address|

|901|张老大|男|1985|计算机系|北京市海淀区|

|902|张老二|男|1986|中文系|北京市昌平区|

|903|张三|女|1990|中文系|湖南省永州市|

|904|李四|男|1990|英语系|辽宁省阜新市|

|905|王五|女|1991|英语系|福建省厦门市|

|906|王六|男|1988|计算机系|湖南省衡阳市|

4.查询student表的第2条到4条记录

SELECT*FROMstudentLIMIT1,3;

5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息

SELECTid,name,departmentFROMstudent;

+-----+--------+------------+

|id|name|department|

|901|张老大|计算机系|

|902|张老二|中文系|

|903|张三|中文系|

|904|李四|英语系|

|905|王五|英语系|

|906|王六|计算机系|

6.从student表中查询计算机系和英语系的学生的信息

SELECT*FROMstudentWHEREdepartmentIN('

'

7.从student表中查询年龄18~22岁的学生信息

SELECTid,name,sex,2013-birthASage,department,address

->

FROMstudent

WHERE2013-birthBETWEEN18AND22;

+-----+------+------+------+------------+--------------+

|id|name|sex|age|department|address|

|905|王五|女|22|英语系|福建省厦门市|

WHERE2013-birth>

=18AND2013-birth<

=22;

8.从student表中查询每个院系有多少人

SELECTdepartment,COUNT(id)FROMstudentGROUPBYdepartment;

+------------+-----------+

|department|COUNT(id)|

|计算机系|2|

|英语系|2|

|中文系|2|

9.从score表中查询每个科目的最高分

SELECTc_name,MAX(grade)FROMscoreGROUPBYc_name;

+--------+-----

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1