数据库
数据库、SQL笔记
喜欢吃糖丶
哇哦~代码写的不错呀~!!
展开
-
MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)
昨天同学问了我个问题我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思原创 2022-08-09 11:07:41 · 1799 阅读 · 0 评论 -
MySQL 创建和删除索引
-- 创建索引-- CREATE INDEX 索引名称 ON 表名(索引字段)CREATE INDEX index_A_ID ON A(ID)-- 删除索引 -- drop index 表名 on 索引名;drop index A on index_A_ID;原创 2022-05-25 20:36:28 · 182 阅读 · 0 评论 -
MySQL DELETE语句搭配条件和order by使用
题目表数据:题目:将department为心血科且d_id靠前2位的两位医生资料删除过程按照之前写delete的习惯,先select出来,再把select * 改为delete,发现能查询出来,但是删除报错然后就想着改用in来删除报错说版本不支持 用 in,这时候给查询加个别名解决delete from `doctor` where d_id in (select d_id from (select d_id from `doctor` where department ='心血科原创 2022-04-13 18:59:46 · 1955 阅读 · 0 评论 -
SQL Operand should contain 1 column(s) 问题解决
SQLSELECT m.MEETING_ID, m.MEETING_ID, m.MEETING_NAME, m.MEETING_REMARK, m.MEETING_PLACE, m.MEETING_DATE, wp.PROJECT_ID, wp.REQUISITION_PROJECT_ID, (SELECT s.* FROM act_hi_taskinst c, staff s WHERE c.ASSIGNEE_ = s.STAFF_ID AND c.PROC_INST_ID_ =原创 2022-03-01 09:42:56 · 6077 阅读 · 0 评论 -
遇到数据库隔离性问题(读已提交和可重复读、可重复读导致调息前后两次查询数据一样)
最近负责的Libor自动调息整个流程终于完成啦,在最后生产库执行的时候却出现了问题纠结问题:在调息(调整利息)之后前后数据肯定会出现变化,在测试库测试的时候,测试数据前后也出现了变化,在页面也是正常显示调息成功,但是在生产库使用的时候却失败了,从生产服务器上取到日志,显示 调息失败:前后调息没有变化 就觉得莫名其妙,明明测试的时候一点问题都没有,怎么到生产环境的时候就有问题了????从昨天想到了今天,终于我想到了数据库的隔离级别问题,查看了测试库和生产库的数据库隔离级别查看数据库隔离性1.查看原创 2021-10-24 08:00:00 · 468 阅读 · 0 评论 -
MySQL增加字段SQL语句
使用ALTER TABLE向MySQL数据库的表中添加字段,-- 向buildBaseInfo中添加字段ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER old_column;语句内容:table_name :表明;column_name:需要添加的字段名;VARCHAR(100):字段类型为varchar,长度100;DEFAULT NULL:默认值NUL转载 2021-06-11 10:18:25 · 32103 阅读 · 0 评论 -
Oracle基本SQL语句
Oracle 增删改查,创建序列,伪列(分页),分库分表,表分区,索引,创建用户及赋予权限的SQL语句-- 查询select * from STUDENT where SNAME like '%翔' order by SID-- 新增insert into STUDENT values(seq_sid.nextval,'畜生','母',5)-- 修改update student set sname='狗畜生' where sid=1-- 删除delete from student whe.原创 2020-11-12 18:23:04 · 275 阅读 · 0 评论