
mysql
awaken_gx
这个作者很懒,什么都没留下…
展开
-
修改时间和创建时间的设计问题
适用于允许用户在表单中选择不填写该字段的情况,并且在数据库中该字段可以为空值。适用于允许用户在表单中选择不填写该字段的情况,但在数据库中该字段不允许为空值。适用于在表单中要求用户必须填写该字段,并且在数据库中该字段不能为为空值的情况。适用于在表单中要求用户必须填写该字段的情况,但在数据库中该字段允许为空值。: 表示该字段在表单中必须填写值,并且在数据库中也不能存储。: 表示该字段在表单中可以为空白,并且在数据库中可以存储。: 表示该字段在表单中必须填写值,但在数据库中可以存储。值,即没有值的情况。原创 2023-08-01 22:10:11 · 457 阅读 · 0 评论 -
mysql 事务处理
什么事务?所谓事务就是一个操作序列,一系列操作要么都执行,要么就不执行;对于数据来讲,数据的操作行为要么都实现,要么都不实现,最终要确保写入到数据库的数据一致性(原子性).事务实现注意事项:数据表的数据引擎必须是InnoDB-- 注意: 一般是由修改数据操作产生触发事务操作;(插入数据 insert/ 更新数据update / 删除数据 delete)-- 开启事务begin;-- 提交事务commit;-- 回滚事务rollback;...原创 2022-03-20 10:51:30 · 418 阅读 · 0 评论 -
mysql 的存储过程
什么是存储过程通过一定的代码逻辑,将一句 或多句的sql语句 进行封装 ,通过调用存储过程,快速实现内部封装SQL 语句操作称为存储过程用途: 可以用来向数据库中快速插入大量测试数据使用基本的语法格式:delimiter // -- 表示取消默认结尾标识符的作用create procedure 存储过程名(参数列表)begin -- 代码的逻辑开始 SSQLend //delimiter ; -- 还原默认结尾标识符 ; 的作用调用方法call 存储过程名原创 2022-03-19 22:32:05 · 237 阅读 · 0 评论 -
mysql 数据库多连接查询总结
内连接: 是显示两张表存在对应关系的数据,无对应关系的数据不显示语法: 表1 inner jion 表2 on 表1.字段 = 表2.字段;select * from goods inner join category on goods.typeId = category.typeId;原创 2022-03-17 00:43:26 · 1268 阅读 · 0 评论