一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 ...
分类:
数据库 时间:
2019-01-13 12:20:37
阅读次数:
202
事务&数据库连接池&DBUtils 事务 Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚) 为什么要有事务? 为了确保逻辑的成功。 例子: 银行的转账。 使用命令行方式演示事务。 开启事务 start ...
分类:
数据库 时间:
2019-01-13 12:21:28
阅读次数:
237
修改pom文件,逆向工程如下: <!-- 逆向工程 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.7 ...
分类:
数据库 时间:
2019-01-13 12:21:45
阅读次数:
1144
1、通过mysql -uroot -p,输入密码登录后,必须马上修改密码,否则会报错 2、将密码修改为123456,依然报错 这和mysql 5.7的密码策略(validate_password_policy)有关,validate_password_policy可以取如下值: 默认为1即MEDIU ...
分类:
数据库 时间:
2019-01-13 12:24:16
阅读次数:
490
window环境下Django连接SQLSERVER, 1.创建项目: 2.创建application: 3.使用pycharm打开项目,如下图: 4.配置虚拟环境: 安装Django\pyodbc\django-pyodbc-azure,如下图: 5.在配置环境中配置连接字符: 6.在配置环境中安 ...
分类:
数据库 时间:
2019-01-13 13:06:47
阅读次数:
794
python dbutils 简介及准备工作 DBUtils是一套Python数据库连接池包,并允许对非线程安全的数据库接口进行线程安全包装。DBUtils来自Webware for Python。 DBUtils提供两种外部接口: PersistentDB :提供线程专用的数据库连接,并自动管理连 ...
分类:
数据库 时间:
2019-01-13 13:41:18
阅读次数:
308
常常忘记mysql的一些命令行操作,甚至于说,比较复杂的sql格式记不住或忘记了,也可能根本不会考虑去记,因此,做一下汇总,当下次出现恍惚时不至于去百度挨个找,有时就是记不起来,但是只要给点药引子,立马会想起来。 一、mysql基础操作 mysql命令规则:每行sql后边都跟个分号表示一个命令语句结 ...
分类:
数据库 时间:
2019-01-13 14:23:20
阅读次数:
164
1.解压及创建目录[root@hadoop39 local]# tar xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz[root@hadoop39 local]# mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql [ ...
分类:
数据库 时间:
2019-01-13 14:25:47
阅读次数:
166
数据库管理软件 Mysql 关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成 表头(header): 每一列的名称; 列(row): 具有相同数据类型的数据的集合; 行( ...
分类:
数据库 时间:
2019-01-13 14:25:56
阅读次数:
241
1、DBCP连接池 1.1 DBCP也是一个开源的连接池,是Apache Common成员之一,tomcat内置连接池 db.properties文件 DBCPUtils.java代码 测试代码 连接池配置属性 具体可以参考官网:http://commons.apache.org/proper/co ...
分类:
数据库 时间:
2019-01-13 14:26:55
阅读次数:
187
一. 单个数据库服务器的缺点 数据库服务器存在单点问题 数据库服务器资源无法满足增长的读写请求 高峰时数据库连接数经常超过上限 二. 如何解决单点问题 增加额外的数据库服务器,组建数据库集群 同一集群中的数据库服务器需要具有相同的数据 集群中的任一服务器宕机后,其它服务器可以取代宕机服务器 三. M ...
分类:
数据库 时间:
2019-01-13 14:58:14
阅读次数:
164
一.连接查询 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据 目的:实现多表查询操作 语法:From join_table join_type join_table[ON(join_condition)] join_table:连接的表名 join_type:连接类型 join_cond ...
分类:
数据库 时间:
2019-01-13 14:58:57
阅读次数:
202
本周部署MySQL5.7的时候遇到这样的问题,在初始化的时候,总是失败,并且报错: 2019-01-09T09:47:13.957685Z 0 [ERROR] InnoDB: Operating system error number 13 in a file operation.2019-01-0 ...
分类:
数据库 时间:
2019-01-13 15:25:02
阅读次数:
269
1.视图 什么是视图: 通过查询得到的虚拟表,然后保存下来,下次用的时候直接用即可 为什么要用视图: 减少sql代码和重复查询 怎么用视图: 语法:create view 视图名 as 虚拟表(通过查询获得的虚拟表) 注意: 1.在硬盘中,视图只有表结构文件,没有表数据文件 2.视图通常用于查询,尽 ...
分类:
数据库 时间:
2019-01-13 15:25:51
阅读次数:
222
遇到异常连接时,需要将对应连接杀掉,可能是连接占用了过多CPU或是IO,影响了业务,或是时间过长的空闲事务. pg对于杀掉连接提供了专门的命令,一般情况下使用 就可以,不过操作取消不掉,可以使用 ,如果 命令,仍然无法将连接杀掉,此时可以使用 ,将连接的网络通信连接直接杀掉。 有时候,出现使用 也杀 ...
分类:
数据库 时间:
2019-01-13 16:04:43
阅读次数:
461
参考引用博客:http://www.cnblogs.com/wupeiqi/articles/5713330.html ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。 在winxp中没有“ifconf ...
分类:
数据库 时间:
2019-01-13 16:10:42
阅读次数:
198
一.存储过程 1.存储过程定义:一组为了完成特定功能的Sql语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速Sql语句的执行 2.无参数的存储过程 3.有返回值的存储过程 4.有输入参数的存储过程 5.有输入,输出参数的存储过程 6.有输入,输出参数和结果集的存储过程 ...
分类:
数据库 时间:
2019-01-13 16:12:25
阅读次数:
196
1.创建存储 2.变量赋值 3.判断语句 4.FOR 5.while循环 6.数组 7.游标的使用 ...
分类:
数据库 时间:
2019-01-13 17:12:07
阅读次数:
219
关于在Python3.6下安装MySQL-python模块的问题 关于在Python3.6下安装MySQL-python模块的问题 关于在Python3.6下安装MySQL-python模块的问题 关于在Python3.6下安装MySQL-python模块的问题 安装MySQL-python模块,一 ...
分类:
数据库 时间:
2019-01-13 17:17:08
阅读次数:
216
mysql(三) 数据表的基本操作操作 创建表,曾删改查,主键,外键,基本数据类型。 1. 创建表 create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf8 例如: 类型解释: 是否可以为空: 是否 ...
分类:
数据库 时间:
2019-01-13 17:18:47
阅读次数:
182