Mysq
文章平均质量分 56
数据库
IT小菜鸡~~
一个废物罢了
展开
-
mysql建表规范
1、创建表的时候必须指定主键,并且主键建立后最好不要再有数据修改的需求正是由于这种解构,如果后续对主键对应的值进行修改,就会导致索引节点的频繁分裂,性能会下降非常厉害。因此推荐开发的同事们使用和业务没有任何关联的自增id来做主键(切记不要使用uuid来做主键),此外也可以考虑使用其他的方式来生产自增的ID,比如使用Twitter的snowflake算法或者zk的DistributedAtomicLong来间接实现。使用自增主键而不是uuid做主键的优点主要有如下几点:a、占用的数据量更小b、数据顺序递转载 2021-12-03 14:56:30 · 2913 阅读 · 0 评论 -
数据库——创建储存过程
创建储存过程语法:create procedure 存储过程名称(参数列表)beginsql 语句end*请编写 SQL 语句,创建一个名为 GetTotalTeacher 的存储过程,声明一个变量 totalTeacher 默认值为 0,将 teachers 表中的教师人数赋值给该变量:create procedure GetTotalTeacher()beginselect count(*) totalTeacher from teachers;end创建存储过程 stu()原创 2021-09-29 15:16:59 · 5302 阅读 · 0 评论 -
数据库——添加外键约束
添加外键约束名字一定不能重复原创 2021-09-29 10:52:31 · 23266 阅读 · 0 评论