发表于: 2017-12-26 22:28:54
1 671
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了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的学习
遇到的问题:(遇到什么困难,怎么解决的)
今天是照着视频一步一步的暂时没遇到什么困难
收获:(通过今天的学习,学到了什么知识)
今天学习了数据表的增加列,删除列
添加约束,删除约束
修改表名称
修改数据名称和定义
进度:一般,今天上班比较忙,没怎么抽出时间来学习,明天继续。
评论