加筛选#案例:有奖金的员工名和部门名SELECTlast_name,department_nameFROMemployeesASe,departmentsASdWHEREe.department_id=d.department_idANDe.commission_pctISNOTNULL;#案例:查询城市名中第二个字符为o的部门名和城市名SELECTdepartment_name,cityFROM
分类:
数据库 时间:
2019-09-11 09:48:29
阅读次数:
117
本文针对window操作系统与mysql8.0的版本。 1.mysql导出sql文件 这里直接使用mysql提供的mysqlpump工具,以下是mysqlpump说明 mysqlpump客户实用程序执行逻辑备份,产生一组能够被执行以再现原始数据库对象定义和表数据的SQL语句。它转储一个或多个MySQ ...
分类:
数据库 时间:
2019-09-11 09:52:03
阅读次数:
131
运行环境windows 新建一个dbback.bat文件,内容如下 将dbback.bat放到windows计划任务里面(不懂的伙伴自行百度这一步),一天重复时间间隔根据自身需要调整 ...
分类:
数据库 时间:
2019-09-11 09:55:23
阅读次数:
114
***explain ****分析******* 1观察,至少跑一天,看看生产的慢SQL情况 2开启慢查询日志,设置阙值,比如超过5秒钟的就是慢SQL,并将它抓取出来 3explain+慢SQL分析 4show profile 5运维经理 or DBA,进行SQL数据库服务器的参数调优 *****总 ...
分类:
数据库 时间:
2019-09-11 09:56:57
阅读次数:
112
这几天在学校里面有小伙伴问我数据库的事务是什么,也不想一个个的回复了,写一篇随笔自己看吧(此处应该有个笑哭的表情才配套) 数据库事务根据百科解释是 :数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 这句话初学者可能听的一楞一愣的,那我简单说一下,事 ...
分类:
数据库 时间:
2019-09-11 10:01:54
阅读次数:
92
来自于 https://www.cnblogs.com/OpenCoder/p/6668882.html 我们在写Sql语句的时候没经常会遇到将查询结果行转列,列转行的需求,拼接sql字符串,然后使用sp_executesql执行sql字符串是比较常规的一种做法。但是这样做实现起来非常复杂,而在Sq ...
分类:
数据库 时间:
2019-09-11 10:02:08
阅读次数:
121
1.了解SQL 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。 表 (table)某种特定类型数据的结构化清单。 模式(schema)关于数据库和表的布局及特性的信息。 列(column)表中的一个字段。所有的表都是由一个或多个列组成的。 行(row)表中的一个记录。 ...
分类:
数据库 时间:
2019-09-11 10:15:25
阅读次数:
112
使用sqlalchemy获取到的结果只包含数据,不包含字段,那么我们如何获取到对应字段呢?以及如何获取某张表的主键呢? ...
分类:
数据库 时间:
2019-09-11 11:29:16
阅读次数:
662
Mysql优化(出自官方文档) 第十二篇(优化锁操作篇) [TOC] 1 Internal Locking Methods 这里介绍Mysql的几种锁,该锁由Mysql自行进行管理,用户不需要处理该锁。 Row Level Locking 对于InnoDB,行锁可以通过 语句进行获取,如果行锁中出现 ...
分类:
数据库 时间:
2019-09-11 11:34:53
阅读次数:
113
ORA-01034和ORA-27101的解决办法 出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设 ...
分类:
数据库 时间:
2019-09-11 11:38:47
阅读次数:
128
使用MySQLdb连接数据库执行sql语句时,有以下几种传递参数的方法: 一.通过自定义参数传递: *这种方法跟常规方法区别不大,且存在漏洞。有些时候不能正常解析,比如包含某些特殊字符,甚至会造成注入攻击的风险。 不常用,有人用的时候能看懂即可。 二.执行语句传递参数。(可传递多个参数) 三、使用字 ...
分类:
数据库 时间:
2019-09-11 11:43:45
阅读次数:
559
Sequence: Define a Sequence to generate sequential numbers automatically example:可以在 update、select、insert语句中使用 ...
分类:
数据库 时间:
2019-09-11 11:44:33
阅读次数:
83
#案例:查询员工的工资和工资级别SELECTsalary,grade_levelFROMemployeesASe,job_gradesASjWHEREsalaryBETWEENj.`lowest_sal`ANDj.`highest_sal`#e表的salary字段会和j表的每行字段挨个比较
分类:
数据库 时间:
2019-09-11 11:46:35
阅读次数:
204
redis重启 如果是用apt-get或者yum install安装的redis, 可以直接通过下面的命令停止/启动/重启 /etc/init.d/redis-server stop /etc/init.d/redis-server start /etc/init.d/redis-server re ...
分类:
数据库 时间:
2019-09-11 12:12:28
阅读次数:
107
views中代码;#有多个数据库时fromdjango.dbimportconnections#傳入游标,得到字典結果集defdictfetchall(cursor):"将游标返回的结果保存到一个字典对象中"desc=cursor.descriptionreturn[dict(zip([col[0]forcolindesc],row))forrowincursor.fetchall()]defse
分类:
数据库 时间:
2019-09-11 13:22:59
阅读次数:
128
用python写了一个小脚本定时查询数据库,输出查询结果并写入文件,发现每次查询的结果都是相同的,但是数据库确实在更新数据。 原因: REPEATABLE READ The default isolation level for InnoDB. It prevents any rows that a ...
分类:
数据库 时间:
2019-09-11 13:26:30
阅读次数:
244
新建一个TXT文本, 后缀改为 .bat 导入Oracle: imp test/test@orcl file="E:\20190809.dmp" full=y导出Oracle: exp test/test@orcl file="E:\20190809.dmp" 导出服务器上的表 exp test/t ...
分类:
数据库 时间:
2019-09-11 13:38:31
阅读次数:
99
第一步:打开/phpmyadmin/libraries 目录 第一步:打开/phpmyadmin/libraries 目录 第二步:修改config.default.php 文件(linux下可用vim编辑,FreeBSD下可用vi或是ee编辑)找到“AllowArbitraryServer”代码内 ...
分类:
数据库 时间:
2019-09-11 13:43:23
阅读次数:
121
EXEC master..xp_cmdshell 'bcp "select * from HANSUI.dbo.SRB在庫マスタ" queryout "F:\share\test_jwj\tt.txt" -c -S"172.16.1.1" -U"sa" -P"1qazXSW@"' EXEC sp_c ...
分类:
数据库 时间:
2019-09-11 13:51:06
阅读次数:
129
今天开发反馈说,执行某个程序update的时候hang住,查看了一下是个小表,只有3000多行数据。第一反应是有锁,把该实例的所有sessionkill后,执行update还是hang住,单独执行了下where条件后面的select很快。于是觉得应该是在2节点上还有lock,于是执行查询:select*fromgv$lockwhereid1=383105;SQL>select*fromgv$
分类:
数据库 时间:
2019-09-11 13:58:30
阅读次数:
125