SQL
CoulsonYing
这个作者很懒,什么都没留下…
展开
-
JDBC_Template基础
Spring JDBC Spring对JDBC简单封装,提供了一个JDBCTemplate对象简化JDBC开发 步骤 导入jar包 创建JDBCTemplate。依赖于数据源DataSource JdbcTemplate template = new JdbcTemplate(ds); 调用方法来完成CRUD操作 update():执行DML语句 queryForMap:查询并将结果封...原创 2020-01-28 14:06:54 · 101 阅读 · 0 评论 -
SQL_数据库连接池(基础)
数据库连接池 概念:其实就是一个容器(集合),存放数据库连接对象的容器 当系统初始化后,容器被创建,容器中会申请一些连接对象,当用户访问数据库时从容器中获取连接对象,用户访问完之后,再将连接对象返还给容器 好处: 节约资源 效率高,不需要再申请数据库连接对象 实现: 标准接口:DataSource javax.sql包下的 方法: 获取连接:getConnection() 归还对象:如果...原创 2020-01-28 14:01:08 · 189 阅读 · 0 评论 -
SQL_事务基础
事务 1. 事务的基本介绍 概念: 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败 操作: 开启事务:start transcation 回滚:rollback 提交:commit MySQL中事务默认自动提交 两种提交方式 自动提交: mysql是自动提交 一条DML语句就会自动提交一次 手动提交 Oracle默认手动提交 需要先开启事务再提...原创 2020-01-28 13:56:39 · 120 阅读 · 0 评论 -
JDBC基础
JDBC 概念 用Java来操作数据库,官方定义地一套操作所有关系型数据库地规则(接口),各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口编程,真正执行地代码是驱动jar包中地实现类。 快速入门 步骤 1. 导入驱动jar包 2. 注册却动 3. 获取数据库连接对象 Connection 4. 定义sql语句 5. 获取执行sql语句的对象 Statement 6. 执行...原创 2020-01-23 15:22:57 · 72 阅读 · 0 评论 -
SQL_SQL中的多表查询(基础)
多表查询 * 查询语法 select 列名列表 from 表名列表 where... 多表查询分类: 1. 内连接查询: 1. 隐式内连接:使用where 2. 显式内连接: 语法:select 字段列表 from 表名1 inner join 表名2 on 条件 3. 注意事项 * 从哪些表中查询数据 * 条件是什么 * 查询哪些字段 2. 外连接查询(掌握一个即可)...原创 2020-01-23 15:21:37 · 182 阅读 · 0 评论 -
SQL_SQL中的约束
SQL的约束约束 1. 概念:对表种的数据进行限定,保证数据的正确性、完整性和有效性 2. 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key 3.各约束细节: 1. not null:值不能为空 * 创建表时添加非空:直接在列后面加 eg: id INT NOT NULL * 创建表后添加...原创 2020-01-10 20:44:11 · 144 阅读 · 0 评论 -
SQL_SQL基础用法
SQL 1、SQL通用语法 1. SQL语句可以使用单行或多行书写,用分号结尾 2. 可使用空格和缩进来增强语句的可读性 3. MySQL数据库不区分大小写,关键字建议使用大写 4. 3种注释方式:--,#,/* */ 2.SQL分类 1. DDL(Data Definition Language):操作数据库、表 2. DML(Data Manipulation Language):...原创 2020-01-10 20:01:34 · 253 阅读 · 0 评论