码迷,mamicode.com
首页 > 数据库
SQL in/not in/exists/not exists
一、IN 、NOT IN IN 操作符允许在 WHERE 子句中规定多个值。column_name中取值为value1 、value2....的数据会被筛选出来。 (1)in的两种应用场景 select name from student where name in('zhang','wang',' ...
分类:数据库   时间:2020-01-10 18:47:02    阅读次数:76
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL ...
分类:数据库   时间:2020-01-10 18:46:45    阅读次数:71
MongoTemplate 操作 mongodb
1. 增加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>1.5.2.RELEASE</ver ...
分类:数据库   时间:2020-01-10 18:46:21    阅读次数:264
mysql事务
事务的概念事务是一种机制,一个操作序列,包含了一组数据库操作命令,并且把所有命令作为一个整体一起想系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元,事务适用于用户同时操作数据库系统的场景,如银行,保险公司以及证券交易系统等,通过事务的整体以保证数据的一致性,事务是保证了一组操作的平稳性和可预测性
分类:数据库   时间:2020-01-10 18:37:27    阅读次数:90
python学习之数据库mariadb操作
数据库简介数据库分类关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。主流的关系型数据库有:Oracle、MicrosoftSQLServer、MySQL、PostgreSQL,SQLite、MariaDB(MySQL的一个分支)MicrosoftAccess、SAP。非关系型数据库:指非关系型的,分布
分类:数据库   时间:2020-01-10 18:36:51    阅读次数:117
文件导入数据库
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; usi ...
分类:数据库   时间:2020-01-10 18:32:20    阅读次数:112
python学习之pymysql和sqlalchemy
PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用MySQLdb。数据库查询操作01_python数据库编程基本操作.pyimportpymysql#1).创建数据库连接,autocommit是否自动提交修改到数据库中.conn=pymysql.connect(host=‘localhost‘,user=‘root‘,password=‘westos
分类:数据库   时间:2020-01-10 18:32:02    阅读次数:97
NoSQL----MongoDB
MongoDB 是文档类数据库(json),是海量级数据存储的数据库 被称为最像关系型数据库的NoSQL 第一章:逻辑结构 MongoDB 逻辑结构 MySQL逻辑结构 库database 库 集合 表 文档 数据行 第二章: 安装部署 1.系统准备 (1) redhat或centos6.2 以上系 ...
分类:数据库   时间:2020-01-10 18:31:47    阅读次数:89
mysql之DTS的那些事
最近才考虑数据库迁移,想起了之前做DTS踩过的那些坑。 基于数据库迁移,比如从源A库迁移到源B库,包括但不限于数据库上云。 数据库迁移方案有两种场景: 1、停机迁移方案 这种方案是允许停服的场景,通过mysqldump就搞定了,就不说了。 2、在线不停机方案 这种场景中,整体 第二种方案中遇到的那些 ...
分类:数据库   时间:2020-01-10 18:31:14    阅读次数:239
Oracle查看SQL执行计划1--explain plan
语法:explainplanfor+目标SQLselect*fromtable(dbms_xplan.display);eg:SQL>explainplanforselectempno,ename,dnamefromscott.emp,scott.deptwhereemp.deptno=dept.deptno;Explained.SQL>setlinesize800SQL>sel
分类:数据库   时间:2020-01-10 17:20:42    阅读次数:318
sql索引
在SQL Server中,一个表只能创建一个聚集索引,但可以将多个非聚集索引。设置某列为主键,该列就默认为聚集索引。 频繁搜索的列。 经常用于查询选择的列。 经常排序、分组的列。 经常用于连接的列(主键/外键)。 不要使用下面的列创建索引。 仅包含几个不同值得列。 表中仅包含几行,为小型表创建索引可 ...
分类:数据库   时间:2020-01-10 17:19:27    阅读次数:73
oracle AMM、ASMM区别以及相关用法
AMM:automatic memory management自动内存管理 手动设置 total memory size for this instance maximum memory size for this instance 数据库自动分配 total sga size sga compon ...
分类:数据库   时间:2020-01-10 17:17:42    阅读次数:98
mysql 索引优化法则
建表语句 mysql 优化法则 1. 全值匹配我最爱(Kappa) 2. 遵循最佳左前缀法则 如果索引了多列, 查询从索引的最左前列开始并且不跳过索引中的列。 其实索引本质是个单向链表, 你要先得到头才能逐渐往后取后面的, 中间断了就走不了后面的索引了。 正确使用 Demo: 违反使用Demo:(完 ...
分类:数据库   时间:2020-01-10 16:05:49    阅读次数:97
mysql常用的数学函数
1. 数学函数 函 数作 用 ABS(x) 返回x的绝对值 CEIL(x),CEILIN(x) 返回不小于x的最小整数值 FLOOR(x) 返回不大于x的最大整数值 RAND() 返回0~1的随机数 RAND(x) 返回0~1的随机数,x值相同返回时返回的随机数相同 SIGN(x) 返回参数作为-1 ...
分类:数据库   时间:2020-01-10 16:01:51    阅读次数:99
sp_executesql 可動態傳入傳出參數
在做一個功能時,要求參數是動態傳入并且有參數可以動態傳出,字符串動態組成的sql以前只是知道 用Execute去執行,今 天發現sp_executesql這個是可以達成這個目 的。 ALTER PROCEDURE [dbo].[SLMFormateExportCenterFields] -- Add ...
分类:数据库   时间:2020-01-10 15:59:33    阅读次数:101
首次曝光 | 阿里数万名开发者都在使用的数据库开发工具到底长什么样?
除了基础的数据查询开发功能,DMS还内置SQL审核、性能诊断优化、测试数据自动生成、多环境数据对比同步、数据库日志追踪回滚、不锁表变更、访问控制、敏感数据脱敏、安全审计等高端功能。 1、丰富的数据源 🔸丰富的数据库类型支持(当前已超过25种,还在不断扩展中) MySQL、SQL Server、Po ...
分类:数据库   时间:2020-01-10 15:54:15    阅读次数:105
MySQL5.7慢查询日志时间与系统时间差8小时原因
慢查询日志时间比系统时间慢8小时
分类:数据库   时间:2020-01-10 15:52:57    阅读次数:97
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!