创建修改数据表ppt课件.ppt

创建修改数据表ppt课件.ppt

ID:50736265

大小:1.03 MB

页数:11页

时间:2020-03-16

创建修改数据表ppt课件.ppt_第1页
创建修改数据表ppt课件.ppt_第2页
创建修改数据表ppt课件.ppt_第3页
创建修改数据表ppt课件.ppt_第4页
创建修改数据表ppt课件.ppt_第5页
资源描述:

《创建修改数据表ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、任务4创建约束数据表1创建表的SQL命令:createtable表名(字段名1字段类型(字段长度),字段名2字段类型(字段长度)......)例:建立一个学生表Student,它由学号sno、姓名sname、性别ssex、年龄sage、所在系sdept五个字段组成。ceratetablestudent(snochar(10),snamechar(10),ssexchar(2),ssageint,sdeptchar(16))2数据库的五大约束条件:1.唯一约束如果有一列添加了唯一约束,那么就代表如果这一列有值的话,这个值必须唯一,不能跟其他的值一样;  

2、但是这一列允许为空值即:可以为空值,但是一旦有值必须唯一。例如:手机号   银行卡号定义:在所有列定义完之后加逗号,  unique(列名)例:createtablehuman(idchar(18),namechar(30),sexchar(2),ageint,telephonechar(11),unique(telephone))32.主键约束如果有一列添加了主键约束,那么这一列的取值不能为空值,而且取值要唯一;例如:身份证号、学号、职工编号、药品编号、商品编号等等。主键:是用来唯一标识一行数据的;    主键一般都是编号。定义:在所有列定义完之后加

3、逗号,   primarykey(列名)建议每个表都要添加主键约束。例:createtablehuman(idchar(18),namechar(30),sexchar(2),ageint,telephonechar(11),primarykey(id))43.检查约束自己决定限制条件。如果有一列添加了检查约束,那么符合检查条件的数据可以进入到表中,不符合就进不去。例如:驾校  年龄在18~70之间   age>=18andage<=70 或者 agebetween18and70定义:在所有列定义好了之后加逗号,  check(1个或者多个检查条件) 

4、   ---跟查询条件一样。例:createtablehuman(idchar(18),namechar(30),sexchar(2),ageint,telephonechar(11),check(age>=18andage<=70))54.外键约束(完整性约束)涉及到2个表父表和子表,子表中的数据要依赖于父表即:父表中得先有这个数据,子表才能使用。外键约束是加在子表中,父表中得先有这个数据,子表才能使用。定义:在所有列定义完之后加逗号,  foreignkey(子表外键列名)references  父表名(父表主键列名)。65.NULL/NOTNUL

5、L约束NULL值不是0也不是空白,更不是填入字符串“NULL”,而是表示“不知道”、“不确定”或“没有数据”的意思。当某个字段一定要输入值才有意义的时候,则可以设置为NOTNULL。主键列不允许出现空值,否则就失去了唯一标识一条记录的作用。例:createtablet1(per_namevarchar(20),per_ageintnotnull)7习题练习8createtableStudent(Snovarchar(20)notnullprimarykey,Snamevarchar(20)notnull,Ssexvarchar(20)notnull,S

6、birthdaydatetime,Classvarchar(20))9习题练习对编号进行主键约束,并且除了出生日期和职称都不能为空10createtableTeacher(Tnovarchar(20),Tnamevarchar(20)notnull,Tsexvarchar(20)notnull,Tbirthdaydatetime,Profvarchar(20),Departvarchar(20)notnull,primarykey(id))11

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

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

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