数据库
Y丶yearns
这个作者很懒,什么都没留下…
展开
-
Mysql大量测试数据快速生成
1.建表DROP TABLE IF EXISTS `sys_user`;CREATE TABLE `sys_user` ( `user_id` bigint(100) NOT NULL AUTO_INCREMENT, `username` varchar(100) DEFAULT NULL COMMENT '用户名', `password` varchar(100) DEFAULT...原创 2019-03-19 17:42:29 · 64520 阅读 · 4 评论 -
linux安装Mysql及使用详解(Centos 7.4)
1.官网路径:(1)个人选择版本5.7.22(2)因本地网速较慢,选择wget直接下载到linux服务器上。(3)Mysql下载url为:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz(4)开始下载,提示:-bash: wget: 未找到命令解决方法:yum -...原创 2019-03-22 10:21:07 · 64771 阅读 · 2 评论 -
ORA-02449:unique/primary keys in table referenced by foreign keys
Oracle 删除表的时候报错: ORA-02449:unique/primary keys in table referenced by foreign keys原因是:外键引用的表中的唯一键/主键。解决办法:select * from user_constraints c where c.table_name=‘表名’;alter table 表名 disable constraint...原创 2019-05-27 11:42:17 · 14102 阅读 · 0 评论 -
Oracle根据字段去除表中重复数据
根据MOBILE查询SY_WXUSER表中的重复数据:select * from SY_WXUSERwhere MOBILE in (select MOBILE from SY_WXUSER group by MOBILE having count (MOBILE) > 1)根据MOBILE删除SY_WXUSER表中的重复数据:delete from SY_WXUSER...原创 2019-05-28 14:07:31 · 11510 阅读 · 0 评论 -
乐观锁和悲观锁的简单实现
数据库表:seckill乐观锁:乐观锁,大多是基于数据版本( Version )记录机制实现。何谓数据版本?即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个 “version” 字段来实现。读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一。此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表...原创 2019-07-01 14:07:50 · 7299 阅读 · 0 评论