
MySQL
AJSpade
简介有什么用
展开
-
JDBC学习2——数据库连接池技术(C3P0、Druid)、Spring JDBC
1.数据库连接池 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 这样做的好处有两个:节约资源;用户访问高效。 1.1 数据库连接池的实现 标准接口:DataSource(数据源,即数据库连接池),这是javax.sql包下的,它没有对应的实现类,谁提供数据库的驱动,谁负责实现。 DataSource中有两个方法: 获取连接:getConnection()原创 2020-08-14 22:15:34 · 132 阅读 · 0 评论 -
JDBC学习1——JDBC基本概念、JDBC的各个对象、JDBC控制事务
1.JDBC 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库。 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 1.1JDBC快速入门 步骤: 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar 复制mysql-connector-java原创 2020-08-14 10:26:41 · 172 阅读 · 0 评论 -
MySQL学习3——多表查询、子查询、事务、DCL
1. 多表查询: 查询语法: select 列名列表 from 表名列表 where.... 准备过程的sql语句: # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE emp ( id INT PRIMARY KEY AUTO_I原创 2020-08-13 20:28:57 · 167 阅读 · 0 评论 -
MySQL学习2——DQL查询(排序、聚合、分组、分页)、约束、表间关系、范式
1. DQL:查询语句 1.1 排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式:(1)ASC:升序,默认的;(2)DESC:降序 注意:如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 1.2 聚合函数 将一列数据作为一个整体,进行纵向的计算。 常用关键字有如下几个: 1.count:计算个数,注意两点: 一般选择非空的列:主键 count(*),一行数据中,只要有一个不为null,就加1; 2 max:计算原创 2020-08-10 12:52:07 · 167 阅读 · 0 评论 -
MySQL学习1——数据库基本概念和基本语句
1. 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL 2. SQL 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQ原创 2020-08-08 16:35:36 · 161 阅读 · 0 评论