JDBC_c3p0数据库连接池 1.一个基本的c3p0数据库连接池 /** * 一个基本的从池c3p0数据库连接池 */ public static void testC3P0() throws Exception{ ComboPooledDataSource cpds = new ComboPoo ...
分类:
数据库 时间:
2019-02-07 00:06:40
阅读次数:
214
listener.ora# listener.ora Network Configuration File: D:\ora\huangwei\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configu ...
分类:
数据库 时间:
2019-02-07 09:15:49
阅读次数:
207
死锁产生 死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方占用的资源,从而导致恶性循环。 当事务试图以不同的顺序锁定资源时,就可能产生死锁。多个事务同时锁定同一个资源时也可能会产生死锁。 锁的行为和顺序和存储引擎相关。以同样的顺序执行语句,有些存储引擎会产生死锁有些不会——死锁有双重原因:... ...
分类:
数据库 时间:
2019-02-07 09:20:46
阅读次数:
233
约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 比如,规定一个用户的用户名不能为空且没有重复的记录,这就是一种约束规则。 在MYSQL中,通常的有这几种约束: 在数据库中,如果有两个记录是一样的,数据库是无法区分并且认为他们是一个主体,如果要区分,就要用到主键(P ...
分类:
数据库 时间:
2019-02-07 09:28:01
阅读次数:
211
调整了下Oracle sga的大小,结果重启数据库的时候报如下错误。 SQL>alter system set sga_max_size=1024M scope=spfile; SQL> shutdown immediate SQL> startup ORA-00844: Parameter not ...
分类:
数据库 时间:
2019-02-07 10:46:53
阅读次数:
219
聚集函数 分组(重要) 总结 修改密码 数据库的备份和恢复 单表的约束 唯一和非空 多表外键的约束 表的设计(一对多 多对多 一对一) 一对多(重要) 多对多(重要) 一对一(了解) 多表的查询(重要) 多表查询之内链接 多表查询之外链接 多表查询的总结 子查询 ...
分类:
数据库 时间:
2019-02-07 12:15:52
阅读次数:
220
数据库的简介 MySQL数据库的安装和卸载 MySQL数据库概念 SQL语言(操作数据库) SQL的分类 数据库的操作(CURD) 创建数据库(重点) 查看数据库(重点) 删除数据库(重点) 修改数据库 表结构操作(CURD) 创建表 数据库的数据类型(重点) 单表的约束(了解) 删除和查看表 修改 ...
分类:
数据库 时间:
2019-02-07 12:17:35
阅读次数:
193
经常会有这样一个情况是:mysql跑了一段时间后,某一天我们需要重启服务的时候,发现停止后并不能正常启动,会报下面这种错误 这种情况发生的原因绝大多数都是权限的问题: 因为使用了一段时间后,使用期间表、库或者相关的文件、目录的拥有者不一定是用户(mysql)创建的或者说文件的拥有者被改变了 比如:如 ...
分类:
数据库 时间:
2019-02-07 14:51:27
阅读次数:
186
一.数据存储引擎 1.什么是引擎 ? 引擎是一个功能的核心部分,现实中的引擎可以被分类。从动力来源来说,引擎可以分为汽油、 柴油、电动、混合动力等,需求场景的不同催生了不同的引擎类别。 在数据库中同样也是有引擎的。核心功能是存储数据 涉及到存储数据的代码 就称之为存储引擎 根据不同的需求,也有着不同 ...
分类:
数据库 时间:
2019-02-07 14:52:44
阅读次数:
148
一、正则表达式 正则表达式用于模糊查询,模糊查询已经讲过了 like 仅支持 % 和 _ 远没有正则表达式灵活当然绝大多数情况下 like足够使用 二、用户管理 MYSQL 是一个tcp 服务器,用于操作服务器上的文件数据,接收用户端发送的指令, 接收指令时需要考虑安全问题 atm 购物车中的用户认 ...
分类:
数据库 时间:
2019-02-07 14:58:56
阅读次数:
152
一、视图 1.什么是视图 视图本质是一张虚拟的表 2.为什么要用 为了原表的安全 只要有两大功能 1.隐藏部分数据,开放指定数据 2.视图可以将查询结果保存,减少sql语句的次数 特点: 1.视图使用永久保存的,而且保存的仅仅是一条 as sql语句 2.每次对视图的查询,都是再次执行了保存的sql ...
分类:
数据库 时间:
2019-02-07 15:01:13
阅读次数:
184
1.复制表 总结:复制表,只是拷贝结构与数据,但是索引、 描述不能拷贝(自增) 2.单表查询 2.1完整的查询语句 2.2执行顺序 1.from,先找到文件/表 2.where,拿着where的约束条件,与文件/表中的记录依次比较,正确的数据取出来 3.group,对取出来的数据进行分组 4.hav ...
分类:
数据库 时间:
2019-02-07 15:05:01
阅读次数:
193
一、初识数据库 1.数据库的由来 怎么才能把数据永久保存下来,根据我们以前的所学,文件处理就可以将数据永久存储。 但是文件处理有很大的问题 1.管理不方便 2.文件操作效率问题 3.一个程序不太可能仅运行在同一台电脑上 那么为了解决这些问题,采取了提高计算机性能的方式 1.垂直扩展 指的是更换性能更 ...
分类:
数据库 时间:
2019-02-07 15:05:59
阅读次数:
127
一、完整性约束 1.什么是约束 为了保证数据的合法性与完整性,对字段进行了除了数据类型以外添加额外的约束。 2.not null 2.1意义 not null是非空约束,数据不能为空 2.2语法 3.default 3.1意义 default 默认值约束,可以指定字段的默认值 3.2语法 4.uni ...
分类:
数据库 时间:
2019-02-07 15:09:54
阅读次数:
156
1、创建table并设置主键(不含主键名:此时主键名会自动生成) 2、创建table并设置主键(含自定义主键名) ...
分类:
数据库 时间:
2019-02-07 16:31:35
阅读次数:
200
在 vim /etc/my.cnf配置文件中增加: validate_password=off default_password_lifetime=0 重新启动 执行:update mysql.user set authentication_string=password('123456') whe ...
分类:
数据库 时间:
2019-02-07 16:31:54
阅读次数:
191
mysql以`systemctl start mysqld.service`的方式启动一段时间后发现突然无法启动,尝试重新启动也不能解决问题,排查问题时,先后通过`systemctl status mysqld.service`和`journalctl -xe` 命令查看问题,无所得.然后查看`/v ...
分类:
数据库 时间:
2019-02-07 16:32:22
阅读次数:
316
几种常见sqlalchemy查询: #简单查询 print(session.query(User).all())print(session.query(User.name, User.fullname).all()) print(session.query(User, User.name).all( ...
分类:
数据库 时间:
2019-02-07 17:50:59
阅读次数:
183
数据库系统 数据库系统,说到底就是增删改查,它符合人们使用结构化数据的需求。 没有它时,人们会用记账本或Excel来满足这一需求;但是设计良好的数据库系统一定是最好用的。 因为数据库,只做准确的存取数据这一件事情。 后台代码,可以灵活的对数据进行计算/分析。 图形界面,便于数据的展示和用户进行操作。 ...
分类:
数据库 时间:
2019-02-07 19:04:49
阅读次数:
199
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 Department 表包含公司所有部门的信息。 编写一个 SQL 查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,Max 在 IT 部门有最高工资,Henry 在 Sale ...
分类:
数据库 时间:
2019-02-07 19:07:00
阅读次数:
402