例:
文章插图
创建表tb2成功 。
create table ‘表名‘(‘Field名‘ ‘Field类型‘ ‘是否为空‘ 默认值 auto_increment primary key , ‘Field名‘ ‘Field类型‘ ‘是否为空‘ 默认值)engine=innodb charset=utf8; auto_increment代表自增(只能数值类型 , 所引 , 主键 , 一张表只能由一个自增列) , 加它时后面一定要由primary key(一张表只能由一个主键 , 不能为NULL , 一般情况下把自增列设为主键 , 可以两列一起作为主键 , 查找速度非常快)
例:
文章插图
文章插图
可以看到 , 我只查了num的值 , 但是id的value是随着递增的 。
a. delete from ‘数据表‘与truncate table ‘数据表‘的区别
(1) 用delete from tb2;清空数据表tb2后 , 然后重新插入两行数据 , 结果:
文章插图
可以看到id是在原来的基础上递增的 。
(2) truncate table tb2; 然后再重新插入数据 , 结果:
文章插图
可以看到表中id列是从1开始递增了 。
b. 外键
把两个表中的两列进行了关联 , 加了约束 。
(1) 创建friInfo的表:
文章插图
创建department的表:
文章插图
向department表中插入数据 , 显示:
文章插图
将friInfo表中的departmentId和department表中的id建立关联:
文章插图
fk_f_d是外键的名字;外键建立成功 。
我们看看能否在friInfo表中的departmentId中插入在department表id列中没有的数字 , 结果:
文章插图
提示我们不可以插入数据 , 那我们插入符合要求的 , 结果:
- MySQL教程-19-数据排序
- mysql:索引的本质详解
- mysql事务的隔离性等级事故
- mysql:索引之二叉树初步理解
- 布局篇 前端教程H5、CSS3怎么让文字内容都垂直居中?弹性布局
- mysql:数据库之删除记录对自动增长的影响
- 法国棍子面包,你做对了吗?详尽教程教您做正宗法棍!
- 怎么用PS做海报啊?
- mysql数据库中的sql语句——作业题讲解-2
- 产品倒影设计教程 电商美工photoshop设计视频教程 ps教学课程