随笔分类 - 数据库
摘要:目录 语法 举例 表关系 分析 mysql进程状态 使用左连接 语法 with alias_name_01 as (查询SQL select * from table_name_01) alias_name_02 as (查询SQL select * from alias_name_01 an01,
阅读全文
摘要:Mysql插入数据,如果存在此数据,那么就更新这条数据,否则插入数据。 使用 on duplicate key update。 准备工作 建表 create table user_info( id int auto_increment primary key, name varchar(20), u
阅读全文
摘要:前言 已经安装了Mysql5,并且使用过好几年了,本地一直没有更新MySQL数据库,都是连接远程的。 安装 首先下载mysql8的zip包,解压缩,我下载的是mysql-8.0.28-winx64,放在D:\software\mysql-8.0.28-winx64 在mysql-8.0.28-win
阅读全文
摘要:首先有上述这个城市级别组织结构,根据这个结构定义表和插入数据。 create table city_info( id int primary key auto_increment, name varchar(52), p_id int ); insert into city_info(id,name
阅读全文
摘要:/** * 连接超时时间,使用配置,默认30s */ private int connectTimeout = 30000; /** * socket超时时间,使用配置,默认30s */ private int socketTimeout = 30000; /** * SQL超时时间,使用配置,默认
阅读全文
摘要:Read Uncommitted(读取未提交内容) 解读:事务B可以 读取 事务A 未提交内容。 结果:导致脏读 举例: 事务A开启事务: set SESSION TRANSACTION ISOLATION LEVEL read UNCOMMITTED; start TRANSACTION; 事务B
阅读全文
摘要:说明:远程连接10.62数据库,突然有一天无法连接,报上述错误(我的IP是70.132)。 执行语句,use mysql; SELECT User, Password, Host FROM user; 存在3中root用户,可以localhost登录,可以任意IP登录(%),可以开头为192.168
阅读全文
摘要:突发奇想想知道为什么preparedstatement.setString()这种设置参数为什么能防止SQL注入,它这么设置后打印出来的SQL语句是什么格式的, select count(*) as total from test0 t where t.name = '"+username+"'"
阅读全文