数据库
ICoder_Next
数学抽象世界,物理改变世界
展开
-
SQL进阶(2)——MySQL锁问题以及编码相关问题
文章目录1.mysql编码1.1、查看mysql编码1.2、设置mysql编码1.3 mysql的目录及配置文件说明2.数据库并发的控制(锁)2.1锁的概念:2.2 为什么要锁?2.3 数据库锁的分类:1.乐观锁:2.悲观锁:共享锁:排他锁:3.行锁:1.mysql编码1.1、查看mysql编码mysql> show variables like 'character%';+‐‐‐‐...原创 2020-02-26 20:35:48 · 111 阅读 · 0 评论 -
SQL学习基础——MySQL入门(5)_JDBC数据库连接池
文章目录1. 数据库连接池1. 概念:2. 好处:3. 实现:4. C3P0:数据库连接池技术5. Druid:数据库连接池实现技术,由阿里巴巴提供的2.Spring JDBC1. 数据库连接池1. 概念: 其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接...原创 2020-01-21 18:31:44 · 100 阅读 · 0 评论 -
SQL学习基础——MySQL入门(4)_JDBC
文章目录1. JDBC:2.抽取JDBC工具类 : JDBCUtils3.JDBC控制事务:1. JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDB...原创 2020-01-21 18:15:55 · 129 阅读 · 0 评论 -
SQL学习基础——MySQL入门(3)_内外连接、子查询、事务、数据库管理
文章目录1.1.原创 2020-01-20 22:17:10 · 180 阅读 · 0 评论 -
SQL学习基础——MySQL入门(2)_分组、多表查询和设计范式
文章目录1.DQL:查询语句1.1 排序查询1.2 聚合函数1.3 分组查询1.4 分页查询2.约束3.数据库的设计3.1. 多表之间的关系1. 一对一(了解):2. 一对多(多对一):3. 多对多:3.2. 实现关系:3.3. 案例3.4. 数据库设计的范式4.数据库的备份和还原1.DQL:查询语句1.1 排序查询 * 语法:order by 子句 * order by 排序字段1 ...原创 2020-01-19 20:25:45 · 216 阅读 · 0 评论 -
SQL学习基础——MySQL入门(1)_基本概念、CRUD
文章目录1.数据库的基本概念2.MySQL数据库软件3.SQLDDL:操作数据库、表1. 操作数据库:CRUD2. 操作表DML:增删改表中数据DQL:查询表中的记录1.数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和...原创 2020-01-19 18:00:24 · 198 阅读 · 0 评论 -
mysql使用问题收集
文章目录1.插入超长语句1.插入超长语句插入的语句过长,比如要插入一条含有10万条数据的语句的时候,mysql可能会报错:MySQL server has gone away,这时候需要到mysql的安装根目录下,更改my.ini:在配置里面最后一行加入max_allowed_packet=64M默认的my.ini和my.conf配置max_allowed_packet=1M...原创 2020-01-02 17:05:07 · 56 阅读 · 0 评论 -
数据库——Oracle学习收集
在所有的sql操作中,增删改都是固定的操作,难度较小,但是查询语句通常比较复杂,所以这里的练习先只涉及查询的操作。1.以Oracle中的scott用户下的表格为练习,练习使用多表查询,条件表达式,子查询,Oracle的rownum专用分页查询:----scott用户,密码tiger。--解锁scott用户alter user scott account unlock;--解锁scott用...原创 2019-12-16 20:57:28 · 76 阅读 · 0 评论 -
数据库——JDBC的一般流程
Java连接数据库的一般操作——JDBC步骤:JDBC操作数据库的操作1.注册驱动.告知JVM使用的是哪一个数据库的驱动2.获得连接.使用JDBC中的类,完成对MySQL数据库的连接3.获得语句执行平台通过连接对象获取对SQL语句的执行者对象4.执行sql语句使用执行者对象,向数据库执行SQL语句获取到数据库的执行后的结果5.处理结果6.释放资源.简单示例代码:pub...原创 2019-07-16 22:10:05 · 193 阅读 · 0 评论