数据库学习笔记.doc

数据库学习笔记.doc

ID:59425746

大小:39.00 KB

页数:17页

时间:2020-05-25

数据库学习笔记.doc_第1页
数据库学习笔记.doc_第2页
数据库学习笔记.doc_第3页
数据库学习笔记.doc_第4页
数据库学习笔记.doc_第5页
资源描述:

《数据库学习笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库学习笔记图形化界(NavicatePremium)面操作数据库1、工具---->命令行操作2、选中某个表对象--->右击---->逆向表到模型---生成各表的关系模型3、选中某个表对象-->右击-->对象信息--->DDL查看创建表的信息Sql语言集数据定义语言,数据操纵语言,数据查询语言,数据控制语言于一体,可以完成数据库生命周期中的全部工作。数据定义语言:完成创建,修改或删除数据库中的各种对象有create,drop,alter的命令。数据查询语言:按各种条件查询数据库中的数据有select及其

2、相关命令。数据操纵语言:对已经从在的数据库对其进行数据的插入,删除和修改有insert,update,delete命令。数据库控制语言:用于授权或收回访问数据库的某种特权,控制数据操纵事物的发生时间及效果,对数据库进行监视。有grant,revoke,commit,rollback等命令。一、数据库操作1、启动数据库:netstartmysql2、关闭数据库:netstopmysql3、打开数据库:mysql-uroot-p1234、显示所有数据库:showdatabases;5、创建数据库:create

3、databasemydb1;6、删除数据库:dropdatabasemydb1;二、单表操作:1、选择并使用数据库:usemydb12、创建表:(宠物表)宠物表:id名字、主人、种类,性别、出生和死亡日期。createtablepet(idintprimarykey,namevarchar(20),ownervarchar(20),speciesvarchar(20),sexchar(1),birthdate,deathdate);3、插入数据:insertintopetvalues(1,’ergou’,

4、’zx’,’dog’,’f’,’2013-09-06’null);4、查询所有内容select*frompet;5、删除一条数据:deletefrompetwhereid=1;6、修改数据中的内容:updatepetsetbirth=’2015-09-09’wherename=’huahua’;7、选择特殊行:select*frompetwherespecies=’dog’;select*frompetwherespecies=’dog’andsex=’f’;select*frompetwherespec

5、ies=’dog’or‘cat’;select*frompetwherebirth>’2016-09-01’andbirth<’2014-09-09’;select*frompetwhere(species=’dog’andsex=’f’)or(species=’cat’andsex=’m’);select*frompetwheresex<>’f’;select*frompetwheresex!=’f’;5、选择特殊列:selectname,species,birthfrompetwherespecies

6、=’dog’orspecies=’cat’;9、排序查询:orderbyselectname,birthfrompetorderbybirth;selectname,birthfrompetorderbybirthdesc;10、分组查询groupbyselectspeices,sexfrompetgroupbyspecies,sex;11、模糊查询:select*frompetwhereownerlike’z%’;select*frompetwherenamelike’%b’;select*frompe

7、twherenamelike’%b%’;12、计数行selectcount(*)frompet;selectspecies,sex,count(*)frompetgroupbyspecies,sex;13、像表中添加一列:altertableeventaddsexvarchar(20);14、删除表中一列:altertableeventdropsex;15、修改表名:renametableAtoB;学生表student学号(sno)、姓名(sname)、性别(ssex)、年龄(sage)、所在系(sdep

8、t)student(sno,sname,ssex,sage,sdept)主键:sno课程表course课程号(cno)课程名(cname)任课老师姓名(teacher)学分(credit)course(cno,cname,teacher,credit)主键cno学生选课表sc学生号(sno)课程号(cno)成绩(geade)sc(sno,cno,grade)主键(sno,cno)外键(sno,cno)教师表teacher教师号

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

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

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