![](https://img-blog.csdnimg.cn/caffa24961f44c34a2ed465a74574ff7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
mysql
栗栗子~
这个人很懒,什么也没写。
展开
-
mysql进阶-事务的隔离级别
最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生。对同一字段的多次读取结果都是一致的,除非数据是被本身事务自己所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生。最高的隔离级别,完全服从ACID的隔离级别。所有的事务依次逐个执行,这样事务之间就完全不可能产生干扰,也就是说,该级别可以防止脏读、不可重复读以及幻读。原创 2023-08-05 16:02:12 · 182 阅读 · 0 评论 -
MYSQL进阶-事务的基础知识
事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。原创 2023-08-03 20:10:02 · 671 阅读 · 0 评论 -
mysql进阶-MYSQL逻辑架构和SQL执行流程
mysql进阶-MYSQL逻辑架构和SQL执行流程 ,1. 连接层:客户端和服务端建立连接,客户端发送SQL至服务端; 2. SQL层(服务端): 对SQL语句进行查询处理;与数据库文件的存储方式无关; 3. 存储引擎层: 与数据库文件打交道,负责数据库文件的存储和读取。原创 2023-08-02 10:29:31 · 114 阅读 · 0 评论 -
mysql进阶-用户密码的设置和管理
修改mysql密码,mysql修改密码,设置mysql密码过期,mysql设置密码过期原创 2023-08-01 20:47:48 · 1268 阅读 · 0 评论 -
mysql进阶-用户的创建_修改_删除
mysql进阶-用户的创建_修改_删除原创 2023-08-01 20:03:45 · 196 阅读 · 0 评论 -
linux-MySQL的数据目录
linux mysql的数据目录, my.ini ,my.cnf原创 2023-08-01 22:30:00 · 891 阅读 · 0 评论 -
mysql进阶-修改linux服务器中MySQL的字符集
linux中mysql8默认的字符集是latin1,在插入中文时会报错,所以一般在配置好mysql时需要修改字符集为utf8查看当前数据库的字符集发现默认是latin1。原创 2023-08-01 21:00:00 · 830 阅读 · 0 评论 -
mysql进阶-触发器
MySQL从 5.0.2 版本开始支持触发器。MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一段程序。触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生了,就会 自动 激发触发器执行相应的操作。当对数据表中的数据执行插入、更新和删除操作,需要自动执行一些数据库逻辑时,可以使用触发器来实现。原创 2023-08-01 15:02:21 · 148 阅读 · 0 评论 -
mysql综合练习&语法总结
mysql练习,mysql语法原创 2023-07-30 15:44:53 · 340 阅读 · 0 评论 -
计算列-mysql8
mysql8 计算列 字段自动计算原创 2023-07-30 15:25:30 · 220 阅读 · 0 评论 -
sql-从一个或多个表中向一个表中插入 多行【表数据复制】
INSERT还可以将SELECT语句查询的结果插入到表中,此时不需要把每一条记录的值一个一个输入,只需 要使用一条INSERT语句和一条SELECT语句组成的组合语句即可快速地从一个或多个表中向一个表中插入 多行。2. 更新数据 使用 UPDATE 语句更新数据。原创 2023-07-30 15:14:00 · 1677 阅读 · 2 评论 -
linux系统安装mysql
linux系统安装mysql原创 2023-07-28 09:43:17 · 110 阅读 · 0 评论 -
mysql-复制表结构和数据
【代码】mysql-复制表结构和数据。原创 2023-07-29 21:06:30 · 109 阅读 · 0 评论 -
mysql时间字段根据当前时间更新
mysql保存行数据时设置默认值为当前时间,更新字段时自动更新为当前时间原创 2023-06-20 10:10:54 · 1029 阅读 · 0 评论 -
mysql的卸载重装
一、卸载mysql卸载参考地址二、安装安装参考地址三、bug处理提醒1.当执行mysqld intall 提示mysqld不是命令符原因:环境变量配置有问题2.报错:信息如下:Install/Remove of the Service Denied解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。3.报错The service already exists!原因:没有卸载干净处理方法:...原创 2022-01-08 16:28:43 · 653 阅读 · 0 评论 -
mysql实现存在则保存,不存在则更新
mysql实现存在则保存,不存在则更新原创 2023-04-28 18:33:23 · 1612 阅读 · 0 评论 -
MySQL服务正在启动或停止中,请稍候片刻后再试一次
MySQL服务正在启动或停止中,请稍候片刻后再试一次 输入命令“tasklist| findstr “mysql””,用于查找mysql的残留进程。果不其然,确实存在mysql的残留进程,中,此时要做的就是杀死MySQL进程。输入命令“tasklist| findstr “mysql””,查看是否还留有有其他的mysql残留进程,如果还有,则继续杀死,直到完全杀死进程为止。输入命令“taskkill/f /t /im mysqld.exe”,就可以将mysql残留进程全部杀死了,原创 2022-10-14 18:34:52 · 294 阅读 · 0 评论 -
安装配置mysql
MySQL下载官网:http://www.mysql.com参考:mysql配置新建的my.ini配置文件不能是文本文件格式,必须是所有文件或者配置文件格式,否则会存在无法读取的问题my.ini配置项3.bug:由于找不到MSVCR120.dll,无法继续执行代码,重新安装程序可能会解决此问题这不是数据库问题, 是电脑少了配置文件的 问题,是电脑的问题。下载下面的一个工具,对电脑进行修复,亲测有效。参考文章:https://blog.csdn.net/weixin_43901865/article/de原创 2022-07-11 23:20:06 · 84 阅读 · 0 评论 -
数据库练手小题-年级性别查询
数据库的练手小题,忙于工作和找工作,有段时间没有写博客了,浅写一段刚才写的。主要用到isum函数,if()三元, case when then else end参考答案原创 2022-06-30 15:48:26 · 397 阅读 · 0 评论 -
修改mysql 8.0密码
1. 首先说明:正确的修改密码方式:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY "123456";错误的修改方式:UPDATE user SET authentication_string="123456" WHERE user="root";2.情景:我因为用错误的修改方式连接不上mysql我的mysql密码是一个空的 ,我觉得这样怪不好的,我就想设置一个密码,我的mysql版本是8.0.2原创 2022-03-26 00:12:21 · 4536 阅读 · 3 评论 -
mysql语法集合
mysql学习的常用语句原创 2022-03-06 15:06:06 · 465 阅读 · 0 评论 -
连接查询- Column ‘uid‘ in field list is ambiguous
在使用连接查询,查询评论和收藏的uid字段SELECT uid,cid,ctext FROM comment,treasureWHERE comment.uid = treasure.uid报错如下:大概意思是uid模棱两可 Column 'uid' in field list is ambiguous原因:comment表和treasure表都有uid字段,查询的uid不明确是哪个表的字段解决方法:指明uid是哪个表SELECT comment.uid,cid,ct..原创 2022-03-06 13:04:29 · 914 阅读 · 0 评论 -
jdbc连接数据库和查询数据 idea
package com.JDBC;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;/** * 创建一张学生表 */public class JdbcDemo1 { public static void main(String[] args) throws SQLException { Con原创 2021-05-28 11:32:03 · 157 阅读 · 0 评论 -
jdbc数据库连接 idea
https://blog.csdn.net/u012075383/article/details/78254482转载 2021-05-27 09:34:19 · 93 阅读 · 0 评论 -
IDEA配置JDBC
IDEA配置JDBC驱动下载(MySQL)首先进入MySQL官网,进入downloads下载地址:https://dev.mysql.com/downloads/connector/j/选择Connector/Jlink选择plantform independent,windows平台下载Zip包Intellij IDEA安装JDBC驱动选择project struture在Moudles中选择Dependencies添加JARs or di...原创 2021-04-27 23:03:59 · 3589 阅读 · 4 评论 -
mysql常用指令
1.cmd登入mysqlC:\Users\Sprite>mysql -uroot -p456 //方式一 会看见密码C:\Users\Sprite>mysql -uroot -p**加粗样式**Enter password: *** //方式二 不会看见密码2.显示表mysql> show databases;+--------------------+| Database |+--------------------+| information_原创 2021-04-26 22:38:27 · 48 阅读 · 0 评论 -
mysql5.5客户端 配置_Mysql5.5安装配置图文教程
mysql5.5客户端 配置_Mysql5.5安装配置图文教程本教程以MySQL 5.5.27版本为例进行讲解,下载完毕后双击运行有3种安装类型:Typical(典型安装)、Complete(完全安装)和Custom(定制安装)。Typical(典型安装)安装只安装MySQL服务器、mysql命令行客户端和命令行实用程序。命令行客户端和实用程序包括mysqldump、myisamchk和其它几个工具来帮助你管理MySQL服务器。Complete(完全安装)安装将安装软件包内包含的所有组件。完全安装软件包原创 2021-04-26 21:58:54 · 758 阅读 · 0 评论