2022年4月5日

|NO.Z.00079|——————————|BigDataEnd|——|Java&MySQL.JDBC.V04|——|MySQL.v04|Jdbc开发_获取连接|

摘要: 一、[JDBC_获取连接]:API使用: 获得连接 ### 获得连接 ——> Connection 接口,代表一个连接对象 ,具体的实现类由数据库的厂商实现 ——> 使用 DriverManager类的静态方法,getConnection可以获取数据库的连接 获取连接的静态方法 说明 Connect 阅读全文

posted @ 2022-04-05 13:56 yanqi_vip 阅读(30) 评论(0) 推荐(0)

|NO.Z.00078|——————————|BigDataEnd|——|Java&MySQL.JDBC.V03|——|MySQL.v03|Jdbc开发_驱动注册|

摘要: 一、[JDBC开发_驱动注册]:API使用:注册驱动 ### 注册驱动 ——> JDBC规范定义驱动接口: java.sql.Driver ——> MySql驱动包提供了实现类: com.mysql.jdbc.Driver 加载注册驱动的方式 描述 Class.forName(数据库驱动实现类) 加 阅读全文

posted @ 2022-04-05 13:55 yanqi_vip 阅读(17) 评论(0) 推荐(0)

|NO.Z.00076|——————————|BigDataEnd|——|Java&MySQL.JDBC.V01|——|MySQL.v01|JDBC概述|

摘要: 一、客户端操作数据库的方式 ### 客户端操作数据库的方式 ~~~ 方式1:使用第三方客户端访问mysql:sqlyog ### 方式2:使用命令行 ### 我们今天要学习的是通过 Java程序 来访问 MySQL 数据库 二、什么是JDBC ### 什么是JDBC ——> JDBC(Java Da 阅读全文

posted @ 2022-04-05 13:54 yanqi_vip 阅读(39) 评论(0) 推荐(0)

|NO.Z.00077|——————————|BigDataEnd|——|Java&MySQL.JDBC.V02|——|MySQL.v02|Jdbc开发_环境准备|

摘要: 一、JDBC开发 ### 数据准备 -- 创建 jdbc_user表 CREATE TABLE jdbc_user ( id INT PRIMARY KEY AUTO_INCREMENT , username VARCHAR(50), PASSWORD VARCHAR(50), birthday D 阅读全文

posted @ 2022-04-05 13:54 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00074|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V15|——|MySQL.v15|数据库备份_SQL_命令行方式|

摘要: 一、数据库备份_命令行方式 ### 命令行备份 ——> 进入到Mysql安装目录的 bin目录下, 打开DOS命令行. ——> 语法格式 mysqldump -u 用户名 -p 密码 数据库 > 文件路径 ### 执行备份, 备份db2中的数据 到 H盘的 db2.sql 文件中 mysqldump 阅读全文

posted @ 2022-04-05 13:53 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00075|——————————|BigDataEnd|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-04-05 13:53 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00072|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V13|——|MySQL.v13|DCL查看用户权限|查询用户|删除用户|

摘要: 一、DCL查看用户权限 ### 查看权限 ——> 语法格式 SHOW GRANTS FOR '用户名'@'主机名'; ### 查看root用户权限 -- 查看root用户的权限 SHOW GRANTS FOR 'root'@'localhost'; ——> GRANT ALL PRIVILEGES 阅读全文

posted @ 2022-04-05 13:52 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00073|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V14|——|MySQL.v14|数据库备份_SQL_Yog方式|

摘要: 一、数据库备份&还原 ### 数据库备份&还原 ——> 备份的应用场景 在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。 ——> 比如发生意外停机或存储介质损坏。 这时,如果没有采取数据备份和数据恢复手段与措施, ——> 就会导致数据的丢失,造成的损失是无法弥补与估量的。 二、SQL 阅读全文

posted @ 2022-04-05 13:52 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00070|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V11|——|MySQL.v11|DCL创建用户|

摘要: 一、DCL创建用户 ### DCL创建用户 ——> MySql默认使用的都是 root 用户,超级管理员,拥有全部的权限。 ——> 除了root用户以外,我们还可以通过DCL语言来定义一些权限较小的用户, ——> 分配不同的权限来管理和维护数据库。 ### 创建用户 ——> 语法格式 CREATE 阅读全文

posted @ 2022-04-05 13:51 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00071|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V12|——|MySQL.v12|DCL用户授权|

摘要: 一、DCL用户授权 ### 用户授权 ——> 创建好的用户,需要进行授权 ——> 语法格式 GRANT 权限 1, 权限 2... ON 数据库名.表名 TO '用户名'@'主机名'; 参数 说明 权限 用户的权限,如 CREATE、ALTER、SELECT、INSERT、UPDATE 等。如果要授 阅读全文

posted @ 2022-04-05 13:51 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00068|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V09|——|MySQL.v09|存储过程创建方式3|

摘要: 一、存储过程创建方式3 ### 变量赋值 SET @变量名=值 ### OUT 输出参数:表示存储过程向调用者传出值 OUT 变量名 数据类型 ### 创建存储过程 ——> 需求: 向订单表 插入一条数据, 返回1,表示插入成功 ~~~ # 创建存储过程 接收参数插入数据, 并返回受影响的行数 DE 阅读全文

posted @ 2022-04-05 13:50 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00069|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V10|——|MySQL.v10|触发器介绍|

摘要: 一、什么是触发器 ### 什么是触发器 ~~~ # 触发器(trigger) ——> 是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法, ——> 它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动, ——> 而是由事件来触发,比如当对一个表进行操作(insert, 阅读全文

posted @ 2022-04-05 13:50 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00066|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V07|——|MySQL.v07|存储过程创建方式1|

摘要: 一、存储过程的创建方式1 ### 数据准备 ——> 创建商品表 与 订单表 ~~~ # 商品表 CREATE TABLE goods( gid INT, NAME VARCHAR(20), num INT -- 库存 ); ~~~ # 订单表 CREATE TABLE orders( oid INT 阅读全文

posted @ 2022-04-05 13:49 yanqi_vip 阅读(31) 评论(0) 推荐(0)

|NO.Z.00067|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V08|——|MySQL.v08|存储过程创建方式2|

摘要: 一、存储过程创建方式2 ### IN 输入参数:表示调用者向存储过程传入值 CREATE PROCEDURE 存储过程名称(IN 参数名 参数类型) ### 创建接收参数的存储过程 ——> 需求: 接收一个商品id, 根据id删除数据 DELIMITER $$ CREATE PROCEDURE go 阅读全文

posted @ 2022-04-05 13:49 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00065|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V06|——|MySQL.v06|存储过程介绍|

摘要: 一、存储过程介绍 ### 什么是存储过程 ——> MySQL 5.0 版本开始支持存储过程。 ——> 存储过程(Stored Procedure)是一种在数据库中存储复杂程序, ——> 以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集, ——> 经编译创建并保存在数据库中, 阅读全文

posted @ 2022-04-05 13:48 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00063|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V04|——|MySQL.v04|使用视图|进行查询操作|

摘要: 一、使用视图进行查询操作 ### 需求: 查询各个分类下的商品平均价格 ~~~ # 通过 多表查询 SELECT cname AS '分类名称', AVG(p.`price`) AS '平均价格' FROM products p LEFT JOIN category c ON p.`category 阅读全文

posted @ 2022-04-05 13:47 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00064|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V05|——|MySQL.v05|视图表区别|

摘要: 一、视图和表的区别 ### 视图和表的区别 ——> 视图是建立在表的基础上,表存储数据库中的数据,而视图只是做一个数据的展示 ——> 通过视图不能改变表中数据(一般情况下视图中的数据都是表中的列 经过计算得到的结果,不允许更新) ——> 删除视图,表不受影响,而删除表,视图不再起作用 二、sql语句 阅读全文

posted @ 2022-04-05 13:47 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00061|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V02|——|MySQL.v02|索引性能测试|索引优缺点|

摘要: 一、索引性能测试 ### 导入数据表 ——> 选中 db4数据库 右键 导入SQL脚本 二、 找到软件文件夹下的 测试索引.sql文件, 点击执行 ### 查询 test_index 表中的总记录数 ——> 表中有 500万条数据 SELECT COUNT(*) FROM test_index; 三 阅读全文

posted @ 2022-04-05 13:46 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00062|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V03|——|MySQL.v03|视图介绍创建|

摘要: 一、什么是视图 ### 什么是视图 ——> 1. 视图是一种虚拟表。 ——> 2. 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。 ——> 3. 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句. ——> 4. 视图向用户提供基表数据的另一 阅读全文

posted @ 2022-04-05 13:46 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00060|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V01|——|MySQL.v01|索引介绍|

摘要: 一、索引的介绍 ### 什么是索引 ——> 在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引, ——> 可以令MySQL的查询和运行更加高效。 ——> 如果合理的设计且使用索引的MySQL是一辆兰博基尼的话, ——> 那么没有设计和使用索引的MySQL就是一个人力三轮车。 ——> 阅读全文

posted @ 2022-04-05 13:45 yanqi_vip 阅读(30) 评论(0) 推荐(0)

导航