数据库基础外键什么的
Posted 夜雨声烦丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库基础外键什么的相关的知识,希望对你有一定的参考价值。
类型分好多
1.varchar;字符串,用于姓名班级,地址等,地址一般长50,姓名长20
2.int;整数,用于成绩,序号等
3.float;小数
4.bit;布尔型,用于性别等
5.时间也用varchar,因为datatime取得值需要转换
6.text; 特别长的数 ,随便往里面仍
1.主键
每个表都要有主键;主键是唯一的。全表中不能重复。
2.自增长列
自增长列是不好找主键时候用 名称是ids 类型是int 这一列是没有意义的。下面自动增长点对号
3.外键
从表
主表
主表控制从表
主表中的外键列一定是主键。 类型什么的一定要一样,练习时候用了一次类型写错了结果不能建立,以后要注意
规则:
数据库三大范式
第一范式:保证每一列的原子性,也就是拆到最小单位
山东省淄博市张店区*****
山东省 淄博市 张店区
第二范式:保证数据表的每一列都和主键相关
第三范式:保证数据表的每一列都和主键直接相关
1.将表拆分,一直到不能拆分为止
2.表名加前缀,小写
3.如果找不到主键,就用自增长列
4.外键关系可以不用加
以上是关于数据库基础外键什么的的主要内容,如果未能解决你的问题,请参考以下文章
总结: MySQL(基础,字段约束,索引,外键,存储过程,事务)操作语法
JavaLearn#(17)MySQL基础知识DML及DDL语句外键及非外键约束外键策略DQL语句(单表多表)连接查询子查询索引事务视图存储过程用户权限及角色管理
JavaLearn#(17)MySQL基础知识DML及DDL语句外键及非外键约束外键策略DQL语句(单表多表)连接查询子查询索引事务视图存储过程用户权限及角色管理