在网上找了很多解释,个人认为这条最容易理解: 在MySQL中,您无法修改在SELECT部分中使用的同一个表,则使用适当的选择条件丢失子查询并将表连接到自身。这将导致MySQL将表视为两个不同的东西,允许进行破坏性的更改。 第一张错误写法 ,第二张正确写法: 最终结果; ...
分类:
数据库 时间:
2020-06-13 00:45:10
阅读次数:
81
###题目 几个朋友来到电影院的售票处,准备预约连续空余座位。 你能利用表 cinema ,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗? | seat_id | free | | | | | 1 | 1 | | 2 | 0 | | 3 | 1 | | 4 | ...
分类:
数据库 时间:
2020-06-13 01:01:45
阅读次数:
82
Linux - CentOS7.0给Mysql数据库开启远程连接 博客分类: Liunx 默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放 首先登录: mysql -uroot -p 输入密码 use mysql #打开mysql数据库 #将hos ...
分类:
数据库 时间:
2020-06-13 01:02:49
阅读次数:
87
SELECT to_json('some "text"'::text)select array[to_json('Some "text"'::TEXT)] ; select array_to_json(array[to_json('Some "text"'::TEXT)]) ; select arr ...
分类:
数据库 时间:
2020-06-13 09:14:54
阅读次数:
327
存储过程:为了以后的使用而保存的一条或多条MySQL语句的集合,也可以看成一个函数 版本要求: MySQL 5 添加了对存储过程的支持,所以mysql 版本要达到mysql 5 及以后的版本 使用情形: 大多数sql 都是针对一个或多个表的单挑语句。并非所有操作都这么简单,经常会有一个完整的操作需要 ...
分类:
数据库 时间:
2020-06-13 09:15:52
阅读次数:
65
如果我们频繁地在慢查询日志中发现某个语句执行缓慢,且在表结构、索引结构、统计信息中都无法找出原因时,则可以利用sys系统库中的撒手锏:sys.session视图结合performance_schema的等待事件来找出症结所在。那么session视图有什么用呢?使用它可以查看当前用户会话的进程列表信息,数据来源于sys.processlist视图(使用该视图可以查询所有前台和后台线程的状态信息,默认
分类:
数据库 时间:
2020-06-13 09:16:51
阅读次数:
135
有时候安装mysql后使用mysql命令时报错 Can't connect to MySQL server on localhost (10061) 翻译过来就是“不能连接MySql服务” 用net start mysql(这条语句是用来启动mysql) https://www.jb51.net/a ...
分类:
数据库 时间:
2020-06-13 10:28:02
阅读次数:
279
一、数据库概念设计 主要解决数据需求,即如何准确地理解数据需求。 任务: 涉及的数据范围、数据的属性特征、数据之间的关系、数据的约束、数据安全性要求、数据处理需求、保证信息模型方便地转换成数据库的逻辑结构。 依据:依据是需求说明书、功能模型、收集到的各类报表,从中抽取中数据之间的相互联系和满足的约束 ...
分类:
数据库 时间:
2020-06-13 10:29:47
阅读次数:
89
总体介绍 参考文档: https://www.cnblogs.com/laozhang-is-phi/p/9757999.html 只想用 ADO.NET 搭建多层框架,动软代码生成器是一个不错的选择。 T4 (Text Template Transformation Toolkit) 是微软官方在 ...
分类:
数据库 时间:
2020-06-13 10:31:26
阅读次数:
146
今日内容 DBMS 数据库管理系统 mysql RDBMS 关系型数据库管理系统 sql语句 结构化查询语句 永久修改字符集编码的方法 在mysql安装目录下创建一个my.ini(my.cnf)文件,写入下面的配置,然后重启服务端 [client] #设置mysql客户端默认字符集 default- ...
分类:
数据库 时间:
2020-06-13 10:41:24
阅读次数:
137
一、插入文档 文档的数据结构和 JSON 基本一样。所有存储在集合中的数据都是 BSON 格式。BSON 是一种类似 JSON 的二进制形式的存储格式,是 Binary JSON的简称。 MongoDB使用insert()或save()方法向集合中插入文档,语法如下: db.COLLECTION_N ...
分类:
数据库 时间:
2020-06-13 10:53:00
阅读次数:
73
42.统计APP应用的DB连接及IP情况 select b.hostname ,a.client_net_address, b.program_name ,count(1) as Qtyfrom sys.dm_exec_connections a(nolock) inner join sys.sys ...
分类:
数据库 时间:
2020-06-13 10:55:12
阅读次数:
75
Oracle启动报错:ORA-03113: end-of-file on communication channel问题背景:客户启动测试环境数据库报错 1 SQL> startup 2 ORACLE instance started. 3 Total System Global Area 1068 ...
分类:
数据库 时间:
2020-06-13 10:58:24
阅读次数:
54
参考 1、https://www.apexsql.com/sql-tools-log.aspx 2、https://www.cnblogs.com/SunSpring/p/13083168.html ...
分类:
数据库 时间:
2020-06-13 10:58:59
阅读次数:
73
Oracle索引修复 ,ORA-00600: internal error code, arguments: [6200], 问题背景:客户反馈DB每天产生的incident日志很多,需要排查原因 查看alert日志发现大量的ORA-07445、ORA-00600错误 1 Errors in fil ...
分类:
数据库 时间:
2020-06-13 11:02:06
阅读次数:
44
use master go sp_configure 'allow updates',1 go reconfigure with override update sysdatabases set status=32768 where dbid=DB_ID('ypsxyy20160527') dbcc ...
分类:
数据库 时间:
2020-06-13 11:08:45
阅读次数:
76
修改docker中mysql登入密码(包括容器内和本地远程登入的密码) ...
分类:
数据库 时间:
2020-06-13 11:10:07
阅读次数:
105
Oracle索引修复 ,ORA-00600: internal error code, arguments: [6200], 问题背景:客户反馈DB每天产生的incident日志很多,需要排查原因 查看alert日志发现大量的ORA-07445、ORA-00600错误 1 Errors in fil ...
分类:
数据库 时间:
2020-06-13 11:13:12
阅读次数:
51
Oracle启动报错:ORA-03113: end-of-file on communication channel问题背景:客户启动测试环境数据库报错 1 SQL> startup 2 ORACLE instance started. 3 Total System Global Area 1068 ...
分类:
数据库 时间:
2020-06-13 11:14:11
阅读次数:
60
总体介绍 参考文档: https://www.cnblogs.com/laozhang-is-phi/p/9757999.html 只想用 ADO.NET 搭建多层框架,动软代码生成器是一个不错的选择。 T4 (Text Template Transformation Toolkit) 是微软官方在 ...
分类:
数据库 时间:
2020-06-13 11:14:46
阅读次数:
67