发表于: 2017-12-26 22:28:54

1 670



今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)

复习:

1.如何打开数据库,并登陆成功

mysql -uroot -p

Enter password: ******

登陆我的数据库

使用USE+数据库名

创建数据库CREATE DATABASE t1;

查看当前数据列表SHOW DATABASES;

删除数据库DROP DATABASE t1;

显示当前数据库SELECT DATABASE();


约束

约束保证数据的完整性和一致性

约束分为表级约束和列级约束

约束类型包括:

非空约束NOT NULL

主键约束PRIMARY KEY

唯一约束UNIQUE KEY

默认约束DEFAULT

外键约束FOREIGN KEY



外键约束FOREIGN KEY

保证数据的一致性,完整性

实现一对一或一对多关系

外键约束的要求

1附表和子表必须使用相同的存储引擎,而且禁止使用临时表

2数据表的存储引擎只能为InnoDB

3外键列和参照列必须具有相似的数据类型,其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同

4外键列和参照列必须创建索引。如果外键列不存在索引的话,mysql将自动创建索引。


创建第一个父表provinces  显示表信息,确认引擎为InnoDB


创建子表

增加列

删除列

添加主键约束

添加默认约束和删除默认约束

明天计划的事情:(一定要写非常细致的内容)

明天回到java学习

内部类和object的学习

遇到的问题:(遇到什么困难,怎么解决的)

今天是照着视频一步一步的暂时没遇到什么困难

收获:(通过今天的学习,学到了什么知识)

今天学习了数据表的增加列,删除列

添加约束,删除约束

修改表名称

修改数据名称和定义

进度:一般,今天上班比较忙,没怎么抽出时间来学习,明天继续。





返回列表 返回列表
评论

    分享到