Mysql数据库学习总结.doc

Mysql数据库学习总结.doc

ID:55924043

大小:31.63 KB

页数:13页

时间:2020-06-15

Mysql数据库学习总结.doc_第1页
Mysql数据库学习总结.doc_第2页
Mysql数据库学习总结.doc_第3页
Mysql数据库学习总结.doc_第4页
Mysql数据库学习总结.doc_第5页
资源描述:

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

1、Mysql数据库学习总结数据库的基本操作:创建删除查看Createdatabaseschool;用于创建数据库,并且数据库的名字不可以更改Showcreatedatabase;showdatabases;用来查看创建数据库的语句Dropdatabase;用于删除数据库表的基本操作:Createtable;用于创建表,table后面加表名称Createtablestudent{Idint;Namevarchar(10);SexBoolean;}Showtables;用于显示数据库中的所有表Describestudent;这里显示

2、了字段、数据类型、是否为空、主外键、默认值和额外信息Showcreatetable;显示创建表时的详细信息Droptablestudent;删除表的操作完整性约束是对字段进行限制,从而该字段达到我们期望的效果设置表的主键:主键能够标识表中的每条信息的唯一性。(primarykey)创建主键的目的在于快速查找到表中的某一条信息多字段主键:由多个属性组合而成例如:primarykey(id,course_id);设置表的外键;设置表的外键的作用在于建立与父表的联系比如表A中的id是外键,表B中的id是主键那么就可以称表B为父表,表

3、A为子表比如表B中id为123的学生删除后,表A中id为123的记录也随着消失这样做的目的在于保证表的完整性。设置表的非空约束:设置表中的字段不为空设置表的唯一性约束唯一性约束指表中该字段的值不能重复出现,也就是给表中某个字段加上unique设置表的属性值自动增加:auto_increment主要用于为表中插入的新纪录自动生成唯一ID一个表中只能由一个字段使用此约束,并且该字段必须为主键的一部分,约束的值ibixu是整型值。设置表中属性的默认值在表中插入一体哦新的记录时,如果没有为该字段赋值,那么数据库系统就会为该字段附上一条

4、默认值。修改表修改表需要用到altertable修改表名:Altertablestudentrenameperson;Rename用来命名修改字段的数据类型Altertablepersonmodifynamevarchar(20);将原来的varchar(xx)修改为vaarchar(20)修改字段名Altertablepersonchangestu_namenamevarchar(25)这里的stu_name是原名,name是新名,不管修不修改数据类型,后面的数据类型都要写增加无完整性约束条件的字段Altertableper

5、sonaddsexBoolean;此处的sex后面值跟了数据类型,而没有完整性约束条件增加完整性约束体条件的字段Altertablepersonaddageintnotnull;增加了一条age字段,接着在后面加上了约束条件增加额外的完整性约束条件Altertablepersonaddprimarykeyfirst;这样同样也用于多字段设置在表头添加字段Altertablepersonaddnumintprimarykeyfirst;默认情况下添加到表尾,在添加语句后面加上first节能添加到表头在指定位置添加字段Altert

6、ablepersonaddbirthdateaftername;这里添加一条新字段在name后面删除字段Altertablepersondropsex;修改字段到第一个位置Altetablepersonmodifyidintfirst修改字段到指定的位置Altertablepersonmodifynamevarchar(25)afterid;我们要把name字段放到id后面,此处varchar(25)要写全修改表的存储引擎Altertableuserrenameperson;增加表的外键:altertablescoreaddc

7、onstraintfkforeignkey(stu_id)referencesstudent(id);删除主键ALTERTABLEpersonDROPPRIMARYKEY删除了所有的主键删除表的外键约束altertablestudent3dropforeignkeyfk由于基本的表结构描述无法显示外键,所以在进行此操作前最好使用showcreatetable查看表这里的fk就是刚刚设置的外键需要注意的是:如果想要删除有关联的表,那么必先删除外键删除外键后,原先的key变成普通键索引分类1.普通索引:不附加任何限制条件,可创建在

8、任何数据类型中2.唯一性索引:使用unique参数可以设置索引为唯一性索引,在创建索引时,限制该索引为唯一性索引,主键就是一种唯一性索引1.全文索引:使用fulltext参数可以设置索引为全文索引。全文索引只能创建在char、varchar或text类型的字段上。查询数据量较

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

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

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