MySQL数据库
小孩与狗
这个作者很懒,什么都没留下…
展开
-
数据库连接池(C3P0、Druid、Hikari)、Spring JDBC
数据库连接池 其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 好处: 节约资源 用户访问高效 标准接口:DataSource javax.sql包下的 方法: 获取连接:getConnection() 归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connection原创 2020-08-20 19:30:52 · 343 阅读 · 0 评论 -
JDBC
JDBC **JDBC规范定义接口,具体的实现由各大数据库厂商来实现。**JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。数据库驱动由数据库厂商提供。 使用 JDBC 的好处: 程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。 使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库 使用 JDBC 开发使用到的包: 会使用到的包 说明 java.原创 2020-08-20 19:29:58 · 137 阅读 · 0 评论 -
MySQL事务、DCL(Data Control Language)语句
事务 事务执行是一个整体,所有的 SQL 语句都必须执行成功。 MYSQL 中可以有两种方式进行事务的操作: 手动提交事务 自动提交事务 手动提交事务 功能 SQL语句 开启事务 start transaction; 提交事务 commit; 回滚事务 rollback; 自动提交事务 MySQL 默认每一条 DML(增删改)语句都是一个单独的事务,每条语句都会自动开启一个事务,语句执行完毕自动提交事务,MySQL 默认开始自动提交事务。 取消自动提交 -- 查看 M原创 2020-08-19 20:12:38 · 259 阅读 · 0 评论 -
表连接查询、子查询
表连接查询 分类 笛卡尔积现象 -- 两个矩阵的乘积(列相加,行相乘) select * from emp,dept; 清除笛卡尔积现象的影响 -- 通过条件过滤掉没用的数据。 select * from emp,dept where emp.`dept_id` = dept.`id`; 内连接 用左边表的记录去匹配右边表的记录,如果符合条件的则显示。如:从表.外键=主表.主键 隐式内连接 隐式内连接:看不到 JOIN 关键字,条件使用 WHERE 指定 SELECT 字段名 FROM 左表,右表 W原创 2020-08-19 20:11:36 · 315 阅读 · 0 评论 -
数据库的备份与还原、数据库表的约束、表与表的关系、数据库设计(三大范式)
数据库的备份与还原 备份与还原的语句 备份格式: DOS 下,未登录的时候。这是一个可执行文件 exe,在 bin 文件夹 mysqldump -u 用户名 -p 密码 数据库 > 文件的路径(.sql) 还原格式:mysql 中的命令,需要登录后才可以操作 USE 数据库; SOURCE 导入文件的路径; 导出结果:数据库中的所有表和数据都会导出成 SQL 语句 还原操作 即把保存的MySQL文件重新导入 删除 day21 数据库中的所有表 登录 MySQL 选中数据库原创 2020-08-18 19:52:39 · 217 阅读 · 0 评论 -
MySQL的基本操作
MySQL的基本操作 SQL 语句分类 Data Definition Language (DDL 数据定义语言) 如:建库,建表 Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改 Data Query Language(DQL 数据查询语言),如:对表中的查询操作 Data Control Language(DCL 数据控制语言),如:对用户权限的设置 启动\停止数据库 net start mysql net stop mysql原创 2020-08-17 17:52:32 · 141 阅读 · 0 评论 -
数据库基本概念
数据库 存储位置 优点 缺点 内存 速度快 不能永久保存,数据是临时状态。 文件 数据可以永久保存 操作数据不方便,查询某个数据。 数据库 1) 数据可以永久保存2) 查询速度快3) 对数据的管理方便 占用资源,需要购买。 什么是数据库 存储数据的仓库 本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。 所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS DataBase Management System 数据库管理系统 数据库管原创 2020-08-17 17:51:23 · 103 阅读 · 0 评论
分享