MySQL
文章平均质量分 57
MySQL
冰点契约丶
来自于旧世纪末,坐标:中国西部 常驻后端和测试开发领域,技术问题欢迎留言
展开
-
MySQL8索引新特性
MySQL8索引新特性原创 2024-04-11 11:54:05 · 358 阅读 · 0 评论 -
MySQL中的锁
MySQL中的锁原创 2024-04-01 10:31:35 · 669 阅读 · 0 评论 -
MySQL调优参考文档-调优篇
MySQL调优参考文档-调优篇原创 2023-12-25 10:30:03 · 856 阅读 · 0 评论 -
MySQL调优参考文档-索引篇
MySQL调优参考文档-索引篇原创 2023-12-20 14:48:02 · 866 阅读 · 0 评论 -
MySQL调优参考文档-MSB
mysql调优参考文档原创 2023-12-19 15:33:54 · 927 阅读 · 0 评论 -
MySQL中的事务隔离级别
查询MySQL当前事务隔离级别。原创 2022-09-20 17:29:32 · 119 阅读 · 0 评论 -
图解脏读、幻读、不可重复读
图解脏读、幻读、不可重复度原创 2022-09-20 17:04:15 · 173 阅读 · 0 评论 -
MySQL-锁
表级锁,每次操作锁住整张表。锁定粒度大,发生锁冲突的概率最高,并发度最低。应用在MyISAM、InnoDB、BDB等存储引擎中行级锁,每次操作锁住对应的行数据。锁定粒度最小,发生锁冲突的概率最低,并发度最高。应用在InnoDB存储引擎中注意:InnoDB的数据是基于索引组织的,行锁是通过对索引上的索引项加锁来实现的,而不是对记录加的锁。原创 2022-09-18 22:09:14 · 1970 阅读 · 0 评论 -
MySQL-存储过程
存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用用户定义变量 是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用 “@变量名” 使用就可以。其作用域为当前连接赋值SELECT 字段名 INTO @VAR_NAME FROM TB_NAME;-- 将指定字段值赋值给VAR_NAME。原创 2022-09-17 17:22:02 · 400 阅读 · 0 评论 -
MySQL视图
检查选项就是在对视图数据修改时对数据进行检查,判断符合条件后才可以添加到表中。原创 2022-09-14 14:27:36 · 276 阅读 · 0 评论 -
JDBC教程
1.在获取PreparedStatement对象时,将sql语句发送给mysql服务器进行检查、编译(步骤很耗时)执行SQL:executeUpdate() executeQuery() 不需要再传递sql。参数: url:数据库连接url username:用户名 password:密码。获取PreparedStatement对象:sql中的参数用?作用:预编译SQL并执行SQL语句,利用转义符对参数进行转义处理。获取预编译SQL执行对象(防止SQL注入)作用:执行SQL语句。原创 2022-09-05 18:08:43 · 198 阅读 · 0 评论 -
MySQL8.0修改默认密码
alter user 'root'@'localhost' identified with mysql_native_password by '自己的密码'原创 2022-02-28 11:26:08 · 571 阅读 · 0 评论 -
MySQL之DDL
DDL:数据库:创建数据库:creat database dbname charanet… if not exites 如果不存在修改数据库:alter database dbname…删除数据库:drop database dbname;查看数据库:show databases;使用指定数据库:use dbname;Like:模糊匹配%:代表0-n个字符_:占位符,代表一个字符数据库表:显示数据库表:show tables;查看表:select * from tbname;表的原创 2021-05-11 20:41:09 · 77 阅读 · 0 评论 -
MySQL常用函数:日期函数,控制流函数,分组函数,字符函数,数字函数
日期函数:Curdate:返回当前日期Curtime:返回当前时间Now():返回当前日期和时间Last_day(x):返回x所在月份的最后一天的日期Date_add(x,interval n f):返回日期x加上间隔时间n的结果,f可以为day/month/yearDate_format(x,fmt):返回日期x按指定格式fmt格式化后的结果控制流函数:If(表达式,v1,v2):如果表达式成立返回v1,否则返回v2Case函数:Case 表达式When e1 THEN原创 2021-05-11 20:31:55 · 107 阅读 · 0 评论 -
MySQL存储过程的循环结构
循环结构1.while循环语法:while 条件表达式 do 循环体;end while;2.loop循环语法:[循环标签:]loop 循环体; if 条件表达式 then leave [循环标签] end if;end loop;Leave:用于跳出当前循环语句,类似于break语法: leave 循环标签iterate: 用于跳出本次循环,继续下次循环,类似于coutinue;3.repeat循环语法:repeat 循环体; until 条件表达式e原创 2021-05-11 20:18:40 · 400 阅读 · 0 评论 -
MySQL存储过程之条件结构
条件结构IF语句语法:1.if 条件表达式1 then 执行体;end if;if 条件表达式 then 执行体;else 执行体2;end if;if 条件表达式1 then 执行体1;elseif 条件表达式2 then 执行体2;else 执行体3;end if;case语句:CASE 表达式 when value1 then 执行体1; when value2 then 执行体2; ... esle 默认结果END原创 2021-05-11 20:05:03 · 100 阅读 · 0 评论 -
MySQL存储过程创建与变量
MySQL储存过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。一个存储过程是一个可编程的函数,它在数据库中创建并保存,一般由 SQL 语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的特定功能时,存储过程尤为合适。创建存储过程 CREATE PROC原创 2021-05-11 19:54:21 · 835 阅读 · 0 评论 -
MySQL:数据库的增删改查与数据库表的创建删除修改插入
创建数据库CREATE DATABASE [IF NOT EXISTS] 数据库名 CHARACTER SET <字符集> COLLATE<校对规则名>显示数据库show databases [like ’ ']like:模糊匹配%:代表0-多个字符_:占位符,一个下划线代表一个字符修改数据库字符集和校对规则ALTER DATABASE BASENAME CHARACTER SET … COLLATE …显示创建数据库的语句结构:SHOW CREATE D原创 2021-05-06 19:32:48 · 70 阅读 · 0 评论 -
数据库简介
数据库的基本概念什么是数据库?数据库是指长期储存在计算机内的、有·组织的、可共享的大量的数据集合。数据库中的数据按一定的数据模型组织、描述和存储、具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。关系型数据库特点1.数据库存储量大2.数据长期存储3.数据完整性4.数据共享型性SQL语言分类数据定义语言(DDL):使我们有能力创建和删除表格。也可以定义索引(键),规定表之间的链接,以及施加表间的约束·。CREATE DATEBASE-创建新数据库ALTER DATABA原创 2021-05-06 19:08:06 · 94 阅读 · 0 评论