码迷,mamicode.com
首页 > 数据库
MySQL : You can't specify target table 'Person' for update in FROM clause
原因:mysql不能在同一语句中先select出同一表中的某些值,再对这个表做修改 解决方法:添加临时表 参考:https://blog.csdn.net/baidu456356/article/details/101603359 DELETE FROM Person WHERE Id NOT IN ...
分类:数据库   时间:2021-06-02 14:44:55    阅读次数:0
oracle merge into用法
####需求,当符合条件1 修改 A表 或 新增 A表 oracle 写法 语法: merge into 目标表 a using 源表 b on(a.条件字段1=b.条件字段1 and a.条件字段2=b.条件字段2 ……) when matched then update set a.更新字段=b ...
分类:数据库   时间:2021-06-02 14:37:34    阅读次数:0
mysql通过sql来复制表结构
1、create table resultTable select * from sourceTable where ....; 可以复制条件下的数据,也可以复制数据结构,但是字段上面的比如自增长,不会被复制。 2、create table resultTable like sourceTable; ...
分类:数据库   时间:2021-06-02 14:36:16    阅读次数:0
Oracle Dataguard相关sql语句汇总
--check dataguard status select process,status,group#,sequence# from v$managed_standby select * from v$archived_log order by thread#, sequence#; selec ...
分类:数据库   时间:2021-06-02 14:24:58    阅读次数:0
Oracle datapump相关sql语句汇总
--create directory create directory dump_dir as '/splex/dump'; grant read,write on directory dump_dir to public; --export full database schema expdp u ...
分类:数据库   时间:2021-06-02 14:24:07    阅读次数:0
MySQL优化|in和exists的使用区别
本篇文章没有实际案例,只说明用法,主要说一下in和exists的使用区别。 在开始前,分享给大家我看过觉得讲数据库讲的算是很不错的,也在B站拥有百万播放量的教程。 这个MySQL视频是动力节点的老杜讲解,个人也很喜欢老杜的教学风格,老杜真的是从MySQL基础一点点带我入门,基础也学得很扎实。 这个教 ...
分类:数据库   时间:2021-06-02 14:20:31    阅读次数:0
How to Analyze SQL Execution Plan Graphical Components
Table of contents SQL Server Execution Plans Overview SQL Server Execution Plans Types How to Analyze SQL Execution Plan Graphical Components SQL Serv ...
分类:数据库   时间:2021-06-02 14:18:20    阅读次数:0
sql中is和=的区别
1.=为比较运算符,同时也是sql中的赋值运算符, 除 text、ntext 或 image 数据类型的表达式外,=可以用于所有其他表达式,更多是一种数值类型上的判断,对于bool类型的判断会有3个结果TRUE、FALSE 和 UNKNOWN,在判断是否为null则会返回UNKNOWN,所以不能用= ...
分类:数据库   时间:2021-06-02 14:16:05    阅读次数:0
一条SQL让你搞懂常用函数
1、建设表 2、每个函数的解释 -- 一条SQL解决ALL SELECT -- sql四大排序算法 ROW_NUMBER() over(PARTITION by age), RANK() over(PARTITION by age), DENSE_RANK() over(PARTITION by a ...
分类:数据库   时间:2021-06-02 14:10:56    阅读次数:0
C# FileStream设置了FileAccess.ReadWrite, FileShare.ReadWrite依然报“流不可读”或者“流不可写”
今天遇见一个诡异的事情,我用FileStream操作一个文件的时候,明明设置了FileAccess.ReadWrite, FileShare.ReadWrite了,但是依然报错,说是“流不可写” 后来仔细一研究才发现,原来是我用的不对,我是在FileStream里面先用了BinaryReader,然 ...
分类:数据库   时间:2021-06-02 14:10:45    阅读次数:0
Oracle基本操作
--序列查询 SELECT 序列名.CURRVAL FROM dual; SELECT 序列名.NEXTVAL FROM DUAL; --查询表字段 SELECT column_name FROM user_tab_columns where table_name = upper('表名'); -- ...
分类:数据库   时间:2021-06-02 14:09:03    阅读次数:0
MySQL-DoubleWrite
今天主要介绍下mysql一个崩溃恢复很重要的特性-重复写入。 doublewrite缓冲区是位于系统表空间中的存储区域,在该区域中,InnoDB会在将页面写入数据文件中的适当位置之前,从InnoDB缓冲池中刷新这些页面。仅在刷新页面并将其写入doublewrite缓冲区后,InnoDB才会将页面写入 ...
分类:数据库   时间:2021-06-02 14:07:46    阅读次数:0
吓尿,给小表加个字段,把数据库搞挂了
一天下午,在给线上一个小表加个字段,发现老是加不上去,一直卡死。运维同学突然跑过来跟我说,线上数据库这半个小时一直在重启,问我是否有做什么操作。我当时虎躯一震,总共100多行的小表加个字段都加出问题了?我立马停止尝试加字段,果然数据库恢复正常了。后面查到原因,也顺利加上字段,现在来复盘总结一下。 先 ...
分类:数据库   时间:2021-06-02 14:04:46    阅读次数:0
14.数据库用户管理
用户管理 用户表:mysql.user 本质:是对这张表进行增删改查 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' 修改当前用户密码 SET PASSWORD =PASSWORD(111111) 修改指定用户密码 SET PASSWORD FOR kuangshen ...
分类:数据库   时间:2021-06-02 14:04:21    阅读次数:0
SqlServer创建多种存储过程
--指定库 use[SC_Flow] --判断存储过程是否存在 IF EXISTS(SELECT 1 FROM SYSOBJECTS T1 WHERE T1.NAME='Proc_BiddingReport') begin drop PROCEDURE Proc_BiddingReport end ...
分类:数据库   时间:2021-06-02 14:02:23    阅读次数:0
pdb管理
环境: DB:12C OS:Centos 7 1.数据库启动然后启动所有的pdb CREATE OR REPLACE NONEDITIONABLE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE 'alt ...
分类:数据库   时间:2021-06-02 13:50:00    阅读次数:0
sqlite 数据类型
sqlite 数据类型━━━━━━━━━━━━━━━━━━━━━━━━━一般数据采用固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。 SQLite具有以下五种数据类型: 1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮 ...
分类:数据库   时间:2021-06-02 13:46:26    阅读次数:0
187332条   上一页 1 ... 28 29 30 31 32 33 34 ... 11020 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!