随笔分类 -  数据库技术

mysql,oracle,sql server
摘要:根据同一订单号同时在一个事务中对两条记录做了修改操作,导致锁表。 ##数据初始化,插入模拟数据。 ##窗口1 模拟START TRANSACTION;修改操作COMMIT; ##窗口2 模拟START TRANSACTION;修改操作 COMMIT; /** 超时报错 错误代码: 1205Lock 阅读全文
posted @ 2020-06-18 08:50 全新时代-小小程序员大梦想 阅读(219) 评论(0) 推荐(0)
摘要:#mysql查看连接数SHOW VARIABLES LIKE '%max_connections%'; # max_connections 最大连接数 SHOW VARIABLES LIKE '%connection%';# PROCESSLIST; # 通过观察sql来判断。SHOW FULL P 阅读全文
posted @ 2017-04-01 14:17 全新时代-小小程序员大梦想 阅读(1449) 评论(1) 推荐(0)
摘要:基本格式: DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或 DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id 示例应用: DELETE coupon FROM coupon,member WHERE coupon.mem_no 阅读全文
posted @ 2017-01-16 22:10 全新时代-小小程序员大梦想 阅读(18221) 评论(0) 推荐(1)
摘要:方法: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); cmd进入到mysql/bin目录下面 登录方法:mysql -u root -p 输入密码完成登录 阅读全文
posted @ 2016-09-01 14:25 全新时代-小小程序员大梦想 阅读(145) 评论(0) 推荐(0)
摘要:错误描述: 错误代码: 1118Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check 阅读全文
posted @ 2016-07-21 20:39 全新时代-小小程序员大梦想 阅读(9911) 评论(0) 推荐(0)
摘要:1.针对数据库查询问题的方便,可以建立重要表的log备份记录表,在主表的添加,修改,删除添加触发器,修改触发器增加触发字段的点,限制条件。 数据库log表查问题比从线上多台服务器上下载日志文件相对方便,但是两者的侧重点不同。 2.错误代码: 1118 Row size too large. The 阅读全文
posted @ 2016-05-28 22:35 全新时代-小小程序员大梦想 阅读(1802) 评论(0) 推荐(0)
摘要:1.打开日志输出,降低日志级别。 2.调整mysql语句,不能使用order by limit之类的 阅读全文
posted @ 2016-05-06 18:15 全新时代-小小程序员大梦想 阅读(6100) 评论(1) 推荐(0)
摘要:^ \(' 开始\t ',' 制表符$ '\) 行末 复制出来之后,使用文本替换功能,转换为SQL,添加到临时表中。然后多表关联修改。 SELECT COUNT(*) FROM orderno; # 933行# 单个UPDATE account_log t1,orderno t2 SET t1.`f 阅读全文
posted @ 2016-05-03 11:08 全新时代-小小程序员大梦想 阅读(2489) 评论(0) 推荐(0)
摘要:前面已经了解了InnoDB关于在出现锁等待的时候,会根据参数innodb_lock_wait_timeout的配置,判断是否需要进行timeout的操作,本文档介绍在出现锁等待时候的查看及分析处理; 在InnoDB Plugin之前,一般通过show full processlist(很难发现被锁的 阅读全文
posted @ 2016-04-24 12:14 全新时代-小小程序员大梦想 阅读(86362) 评论(5) 推荐(2)
摘要:## mysql 截取函数 left(),right(),substring(),substring_index()SELECT LEFT('www.baidu.com',3); # wwwSELECT RIGHT('www.baidu.com',3); # comSELECT SUBSTRING( 阅读全文
posted @ 2016-04-04 22:33 全新时代-小小程序员大梦想 阅读(231) 评论(1) 推荐(0)
摘要:DELIMITER $$USE `db`$$DROP TRIGGER `member_walletinit_trigger`$$CREATE TRIGGER `member_walletinit_trigger` AFTER INSERT ON `member` FOR EACH ROW B... 阅读全文
posted @ 2015-01-26 16:44 全新时代-小小程序员大梦想 阅读(265) 评论(4) 推荐(0)
摘要:1.数据库字段:`dri_lic_first_time` date DEFAULT NULL COMMENT '驾驶证初次领证日期',2.异常信息org.springframework.dao.TransientDataAccessResourceException: ### Error query... 阅读全文
posted @ 2015-01-22 15:04 全新时代-小小程序员大梦想 阅读(1375) 评论(0) 推荐(0)
摘要:1.需求:修改评论表中的昵称为手机号码最后4位。UPDATE trans_eval SET issuer_name = MID(issuer_name,4,6) WHERE CHAR_LENGTH(issuer_name) = 11 AND issuer_name LIKE '1%';2.由于误操作... 阅读全文
posted @ 2015-01-13 17:46 全新时代-小小程序员大梦想 阅读(1679) 评论(1) 推荐(0)
摘要:1.需求:根据输入的年份,月份,和当前系统的年份比较,不满1年按1年计算,多出1年11个月也按1年计算。2.计算得出来的使用年份,计算车辆残值。3.存储过程DELIMITER $$USE `dbTest`$$DROP PROCEDURE IF EXISTS `sp_calc_year`$$CREAT... 阅读全文
posted @ 2015-01-13 14:08 全新时代-小小程序员大梦想 阅读(525) 评论(0) 推荐(0)
摘要:#if表达式SELECT reg_no, IF(reg_no='718170554','黄色宾利','红色宾利') FROM car WHERE reg_no IN ('718170554','124553063');# CASE whenSELECT reg_no, CASE reg_no WHE... 阅读全文
posted @ 2014-12-29 15:40 全新时代-小小程序员大梦想 阅读(673) 评论(4) 推荐(0)
摘要:1.会员表member和车辆表car,更新每个会员下面的车辆数量have_car字段。DELIMITER $$USE $$DROP PROCEDURE IF EXISTS `sp_update_member_have_car`$$CREATEPROCEDURE `sp_update_member_h... 阅读全文
posted @ 2014-09-19 11:13 全新时代-小小程序员大梦想 阅读(275) 评论(4) 推荐(0)
摘要:1.选择数据库表 --> 右击属性 --> 备份/导出 --> 导出表数据作为 --> 选择cvs --> 选择下面的“更改” --> 字段 --> 变量长度 --> 字段被终止 -->输入逗号,(这是重点,否则导出的csv文件内容都在一列中,而不是分字段分列)下面两个选项框取消。2.导出csv文件... 阅读全文
posted @ 2014-09-14 15:41 全新时代-小小程序员大梦想 阅读(8218) 评论(2) 推荐(0)
摘要:SELECT R.* FROM trans_flow R, (SELECT order_no, MAX(status_time) AS status_time FROM trans_flow GROUP BY order_no) S WHERE R.order_no = S.order_no AN... 阅读全文
posted @ 2014-09-11 17:40 全新时代-小小程序员大梦想 阅读(466) 评论(1) 推荐(0)
摘要:1.关联修改#解决思路 UPDATE tb1,tb2 SET tb1.address=tb2.address WHERE tb1.name=tb2.nameUPDATE car c,tmpcolorcode t SET c.color_code=t.color_code WHERE c.reg_n... 阅读全文
posted @ 2014-09-11 10:55 全新时代-小小程序员大梦想 阅读(6845) 评论(5) 推荐(0)
摘要:1.mybatis语句SELECT * FROM console_operator WHERE login_name=#{loginName} AND login_pwd=#{loginPwd}2.日志打印信息正确情况:username:admin, password:admin2014-07... 阅读全文
posted @ 2014-07-31 13:43 全新时代-小小程序员大梦想 阅读(2852) 评论(0) 推荐(0)