Mysql
sunqianLOL
这个作者很懒,什么都没留下…
展开
-
jdbc 与 mysql 连接 - 数据库连接池
c3p0 数据库连接池在 lib 文件下导入 c3p0-0.9.1.2.jar 包com.atguigu4.connection 包package com.atguigu4.connection;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.SQLException;import org.junit.Test;import com.mchange.v2.c3p0.Co原创 2021-09-14 11:54:50 · 351 阅读 · 0 评论 -
jdbc 与 mysql 连接-数据库事物-抽象类和接口的封装
src 下的 jdbc.properties 文件user=rootpassword=123456url=jdbc:mysql://localhost:3306/test?rewriteBatchedStatements = truedriverClass=com.mysql.cj.jdbc.Drivercom.atguigu1.transaction包package com.atguigu1.transaction;import java.sql.Connection;import原创 2021-09-13 18:45:50 · 229 阅读 · 0 评论 -
jdbc 与 mysql 连接 - Blod及批量数据处理
Blob 类型的数据操作package com.atguigu5.blob;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.sql.Blob;import java.s原创 2021-09-13 17:43:11 · 144 阅读 · 0 评论 -
jdbc 与 mysql 连接 - 练习
package com.atguigu4.exer;/* * Type: * IDCard: * ExamCard: * StudentName: * Location: * Grade: * */// 表名和类名可以不同public class Student { private int flowID;//流水号 private int type;//考试类型 private String IDCard;//身份证号 private String examCard;原创 2021-09-12 16:31:58 · 112 阅读 · 0 评论 -
jdbc 与 mysql 连接 - 增删改查
package com.atguigu2.statement.crud;public class User { private String user; private String password; public User() { } public User(String user, String password) { this.user = user; this.password = password; } public String toString()原创 2021-09-12 12:03:41 · 277 阅读 · 0 评论 -
jdbc 与 mysql 连接
jdbc 与 mysql 连接jdbc.properties 文件中的内容user=rootpassword=123456url=jdbc:mysql://localhost:3306/testdriverClass=com.mysql.cj.jdbc.Driverpackage com.atguigu.connection;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;原创 2021-09-11 12:02:11 · 189 阅读 · 1 评论 -
三天学会MySQL -宋红康
#如下是一个查询语句-- 使用的是select ... from /*这是多行注释Java语言的分类:1. 基本语法2. oop3. io \ 多线程 \ 网络编程 \ 反射 \ 集合 等SQL的分类:DML : INSERT \ DELETE \ UPDATE \ SELECT DDL : CREATE \ ALTER \ DROP \ RENAME \ TRUNCATEDCL : COMMIT \ ROLLBACK \ GRANT \ REVOKE \ SAVEPOINT原创 2021-09-10 21:55:09 · 619 阅读 · 0 评论 -
三天学会MySQL - MySQL数据库章节练习
MySQL数据库章节练习讲师:宋红康微博:尚硅谷-宋红康第1节 选择与过滤【题目】# 1.查询员工12个月的工资总和,并起别名为ANNUAL SALARY# 2.查询employees表中去除重复的job_id以后的数据# 3.查询工资大于12000的员工姓名和工资# 4.查询员工号为176的员工的姓名和部门号# 5.选择工资不在5000到12000的员工的姓名和工资# 6.选择在20或50号部门工作的员工姓名和部门号# 7.选择公司中没有管理者的员工姓名及job_id原创 2021-09-10 21:48:51 · 3106 阅读 · 1 评论 -
数据库-进阶9-联合查询
# 进阶9:联合查询/* union 联合 合并:将多条查询语句的结果合并成一个结果 语法: 查询语句1 union 查询语句2 union ... 应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,单查询的信息一致时 特点:(重点掌握) 1.要求多条查询语句的查询列数是一致的 2.要求多条查询语句查询的每一列的类型和顺序最好一致 3.union 关键字默认去重,使用 union all 关键字可以包含重复项*/# 引入的案例:查询部门编号原创 2021-09-09 09:12:52 · 79 阅读 · 0 评论 -
数据库-子查询分页查询-例题
#子查询#一、含义:嵌套在其他语句内部的 SELECT 语句称为查询或内查询,外面的语句可以是 INSERT、DELETE、SELECT等,一般 SELECT 语句作为外部语句较多外面如果为 SELECT 语句,则此语句称为外查询或主查询#二、分类#1.按出现的位置SELECT 后面:仅仅支持标量子查询FROM 后面表子查询WHERE 或 HAVING 后面标量子查询行子查询列子查询EXISTS 后面标量子查询行子查询列子查询表子查询#2.按结果集的行列标量子查询(原创 2021-09-06 23:57:54 · 232 阅读 · 0 评论 -
数据库-进阶8-分页查询
进阶8-分页查询#进阶8 分页查询 ⭐(重要)/* 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求 语法: select 查询列表 from 表1 【join type join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选 order by 排序的字段】 limit 【offset,】size; offset:要显示的起始索引(起始索引从 0 开始) size:要显示的条目个数 特原创 2021-08-25 09:59:46 · 101 阅读 · 0 评论 -
数据库-进阶7-子查询
进阶7-子查询# 进阶7:子查询/* 含义: 出现在其他语句中的 select 语句,称为子查询或内查询 外部的查询语句,称为主查询或外查询 分类: 按子查询的位置: select 后面 仅仅支持标量子查询 from 后面 支持表子查询 where 或 having 后面 ⭐ 标量子查询(单行)√ 列子查询(多行) √ 行子查询(使用较少) exists 后面(相关子查询) 表子查询 按结果集的行列数原创 2021-08-19 11:21:02 · 120 阅读 · 0 评论 -
数据库-进阶5-分组查询
分组查询#进阶5:分组查询/*语法: select 分组函数,列(要求出现在 group by 后面) from 表 【分组条件】 group by 分组的列表 【order by】子句注意: 查询列表比较特殊,要求是分组函数和 group by 后面出现的字段特点: 1.分组查询中的筛选条件分为两类 数据源 位置 关键字 分组前筛选 原始表 group by 的子句前 where 分组后筛选 分组后的结果集 group by 的子句后 having原创 2021-08-09 11:23:15 · 68 阅读 · 0 评论 -
数据库-进阶6-连接查询
进阶6-连接查询# 进阶6:连接查询/* 含义:又称为多表查询,当查询的字段来自多个表时,就会用到连接查询 笛卡尔乘积现象:表1有 m 行,表2有 n 行,结果= m*n 行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: sql92 标准:仅仅支持内连接 sql99 标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接: 非等值连接: 自连接: 外连接:原创 2021-08-16 13:44:56 · 99 阅读 · 0 评论 -
数据库-进阶4-常见函数
数据库-进阶4-常见函数进阶4:常见函数/* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1.隐藏了实现细节 2.提高代码的重用性 调用:select 函数名(实参列表)【from表】; 特点: ① 叫什么(函数名) ② 干什么(函数功能) 分类: 1.单行函数 如 concat、length、ifnull等 2.分组函数 功能:做统计使用,又称为统计函数、组合函数、组函数 常见原创 2021-08-06 16:15:32 · 76 阅读 · 0 评论 -
数据库MySQL
数据库介绍DB:数据库 (database): 存储数据的"仓库"。它保存了一系列有组织的数据。DBMS: 数据库管理系统 (Database Management System),又称为数据库软件(产品),用于管理 DB 中的数据。数据库是通过 DBMS 创建和操作的容器SQL: 结构化查询语句(Structure Query Language)(用于和 DBMS 通信的语言): 专门用来与数据库通信的语言。SQL的优点: 1. 不是某个特定数据库供应商专有的语言,几乎所有 DBMS 都支持原创 2021-07-23 10:36:37 · 91 阅读 · 0 评论