MySQL下的sql示例讲解学习.doc

MySQL下的sql示例讲解学习.doc

ID:59307284

大小:224.00 KB

页数:78页

时间:2020-09-05

MySQL下的sql示例讲解学习.doc_第1页
MySQL下的sql示例讲解学习.doc_第2页
MySQL下的sql示例讲解学习.doc_第3页
MySQL下的sql示例讲解学习.doc_第4页
MySQL下的sql示例讲解学习.doc_第5页
资源描述:

《MySQL下的sql示例讲解学习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、例1:建立数据库查看现有数据库showdatabases;建立demo数据库createdatabasedemo;查看现有数据库showdatabases;删除数据库dropdatabasedemo;查看现有数据库showdatabases;例2:建立基本表如果demo数据库未建立,则先建立数据库createdatabasedemo;不选择缺省数据库的情况下建立学生表错误的createtableStudent(Snochar(9)notnull,Snamechar(8)notnull,Ssexchar(2

2、)notnulldefault'男',Sagetinyint(2),Sdeptchar(2));createtabledemo.Student(Snochar(9)notnull,Snamechar(8)notnull,Ssexchar(2)notnulldefault'男',Sagetinyint(2),Sdeptchar(2));选择demo为缺省的数据库Usedemo;建立课程表不用再demo.SC不用再demo.CoursecreatetableCourse(Cnochar(1)notnull,C

3、namechar(12)notnull,Cpnochar(1),Ccredittinyint(1));建立学生选课表createtableSC(Snochar(9),Cnochar(1),Gradetinyint(3));查看demo库中基本表的数量showtables;showtablesfromdemo;(如果demo不是当前数据库)例3:查看基本表的结构showcolumnsfromstudent;showcolumnsfromcourse;showcolumnsfromsc;例4:修改基本表的结构

4、向student表的最后中插入一个字段altertablestudentaddaddressvarchar(64);查看student表结构所发生的变化向student表的第1列前插入一个字段altertablestudentaddIDNumchar(18)notnullfirst;查看student表结构所发生的变化向student表的sage列后插入一个字段altertablestudentaddbirthdaydateaftersage;查看student表结构所发生的变化删除新增加的三个字段alt

5、ertablestudentdropIDNum;altertablestudentdropaddress;altertablestudentdropbirthday;查看student表结构所发生的变化将Sdept由char(2)修改为char(8)altertablestudentchangeSdeptSdeptchar(8);查看student表结构所发生的变化将Sage由tinyint(2)修改为int(6),并不允许为空altertablestudentchangeSageSageint(6)no

6、tnull;查看student表结构所发生的变化将Ssex由char(2)修改为int(1),缺省为0altertablestudentchangeSsexSsexint(1)default0;查看student表结构所发生的变化将Sno改名为Snum,由char(9)修改为int(6),且为主键altertablestudentchangeSnoSnumint(6)primarykey;查看student表结构所发生的变化(也可以先删除Sno,再增加Snum)例5:删除基本表删除Student表drop

7、tablestudent;查看demo库中基本表的数量删除Course表/SC表droptablecourse;droptableSC;例6:创建数据库的时候建立索引如果Student表已存在,则先删除droptablesstudent;createtableStudent(Snochar(9)notnull,Snamechar(8)notnull,Ssexchar(2)notnulldefault'男',Sagetinyint(2),Sdeptchar(2),Primarykey(sno),indexs

8、1(snameasc),uniques2(sagedesc));查看数据表的结构showcolumnsfromStudent;查看索引showindexfromStudent;例7:先建立数据表,再通过修改数据表的属性来建立索引如果Student表已存在,则先删除droptablesstudent;createtableStudent(Snochar(9)notnull,Snamechar(8)notnull,Ssexchar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。