数据库
有关数据库方面的知识
coderyqwh
java码农
展开
-
mysql储存过程
1.例子-- 秒杀执行存储过程DELIMITER $$ -- 将分隔符; 转换为 $$-- 定义存储过程-- 参数: in 输入参数; out 输出参数-- row_count():返回上一条修改类型sql(delete,insert,update)的影响行数-- row_count: 0:未修改数据; >0:表示修改的行数; <0:sql错误/未执行修改sqlCRE...转载 2019-08-21 21:15:15 · 134 阅读 · 0 评论 -
mysql批量更新以及增加存在更新,不存在则新增的场景
场景一:数据库表有唯一索引,如test表的字段tel是唯一索引。 test表有唯一索引可以作为存在更新的标识。可以用两种写法实现批量更新的操作。DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `tel` varchar...原创 2020-01-20 12:01:51 · 815 阅读 · 0 评论 -
alter表增加创建时间,修改时间字段。修改时间会在更新字段自动更新时间写法
alter table dictionary_parameter add column `update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改时间';alter table dictionary_parameter add column `create_t...原创 2020-03-05 11:16:55 · 4222 阅读 · 0 评论 -
数据库事务知识点总结
1.事务的特性原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态的含义是数据库中的数据应满足完整性约束。隔离性(Isolation):多个事务并发执行时,一个事务的执行不应影响其他事务的执行。持久性(Durability):原创 2018-02-06 15:56:03 · 490 阅读 · 0 评论