MYSQL
5210丫
谦卑,对知识有一颗敬畏之心!
展开
-
Mysql存储引擎为InnoDB表执行大批量数据的更新报错
Caused by: java.sql.SQLException: The total number of locks exceeds the lock table size原创 2022-08-20 17:16:30 · 991 阅读 · 1 评论 -
Mysql8.x配置安装(附高速下载)以及密码修改
百兆光纤,高速下载,再也不用担心网速慢啦~进入下载http://apache.apooloo.cn/#/down/67455649ef958ea30cef8efe0a7a9ed8下载,点击安装,安装完成后,配置好环境变量(复制C:\Program Files\MySQL\MySQL Server 8.0\bin)到电脑环境变量,添加到path就好。去到安装目录,新建my.ini文件,编写内容如下:[mysqld]# 设置3306端口port=3306# 设置mysql的安..原创 2020-08-24 10:21:49 · 228 阅读 · 0 评论 -
MYSQL题目练习以及profile
题1:创建一个存储引擎为InnoDB ,字符集为GBK的表TEST ,字段为ID和NAMEVARCHAR(16),并查看表结构完成下列要求:①插入一条数据:1,newlhr。②批量插入数据:2,小麦苗;3,ximaimiao。要求中文不能乱码。③首先查询名字为newlhr的记录,然后查询ID大于1的记录。④把数据ID等于1的名字newlhr更改为oldlhr。⑤在字段NAME前插入AGE字段,类型为TINYINT(4)。答案:```sql#1CREATE TABLE TEST ( I原创 2020-08-01 18:07:41 · 287 阅读 · 0 评论 -
INSERT INTO SELECT与SELECT INTO FROM
INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1或者:Insert into Table2 select * from Table1注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在SELECT INTO FROM语句SELECT V1,V2 INTO TABLE2 FROM TABLE1...原创 2020-08-01 13:46:28 · 186 阅读 · 0 评论 -
mysql---面试题2
两张表,CREATE TABLE student(id int not null PRIMARY KEY AUTO_INCREMENT,sname varchar(20) not null)ENGINE=INNODB DEFAULT CHARSET=utf8;\CREATE TABLE course1(stu_id int not null,courseId int not NULL ,cname varchar(20) not null)ENGINE=INNODB CHA...原创 2020-07-25 19:42:42 · 92 阅读 · 0 评论 -
Mysql--存储过程
存储过程含义:一组预先编译好的SQL语句的集合,理解成批处理语句1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率一、创建create procedure 存储过程名(参数模式 参数名 参数类型)begin 存储过程体end注意:1.参数模式:in、out、inout,其中in可以省略2.存储过程体的每一条sql语句都需要用分号结尾二、调用call 存储过程名(实参列表)举例:调用in模式的参数:call s...原创 2020-07-20 21:16:06 · 241 阅读 · 0 评论 -
MySql--锁机制
锁机制三种并发控制机制:悲观并发控制、乐观并发控制和多版本并发控制。悲观并发控制其实是最常见的并发控制机制,也就是锁;乐观并发控制其实也有另一个名字:乐观锁. MVCC多版本并发控制机制,可以与前两者中的任意一种机制结合使用,以提高数据库的读性能。乐观锁:在访问数据之前,默认不会有其他事务对此数据进行修改,所以先访问数据,然后再查找在此期间是否有事务修改数据。这不是数据库自带的,需要我们自己去实现,一般基于版本去实现。悲观锁:悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以原创 2020-07-17 19:20:50 · 137 阅读 · 0 评论 -
MYsql事务
数据库的事务事务:一组数据库操作,要么全都执行,要么都不执行;事务特性:ACID. 原子性:事务是最小的执行单位,不可分割,保证事务要么都完成,要么都不完成。一致性:???执行事务前后,数据保持一致。隔离性:并发访问数据库时:一个事务不被其他事务干扰。持久性:事务一 旦提交,对数据库的改变是持久的并发事务带来的问题:脏读:一个事务读取了另一个事务修改但未提交的数据。丢失修改:数据被两个事务连续修改,第一个事务的修改丢失了。不可重复读,一个事务连续读两次数据...原创 2020-07-17 19:13:36 · 114 阅读 · 0 评论 -
Mysql查询---连接查询
一、含义当查询中涉及到了多个表的字段,需要使用多表连接select 字段1,字段2from 表1,表2,...;笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接如何解决:添加有效的连接条件二、分类按年代分类: sql92: 等值 非等值 自连接 也支持一部分外连接(用于oracle、sqlserver,mysql不支持) sql99【推荐使用】 内连接 ...原创 2020-07-17 16:13:51 · 183 阅读 · 0 评论 -
MySQl查询 --子查询
前言:数据库:https://blog.csdn.net/qq_39566715/article/details/107409320一、含义嵌套在其他语句内部的select语句称为子查询或内查询,外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多外面如果为select语句,则此语句称为外查询或主查询二、分类1、按出现位置select后面: 仅仅支持标量子查询from后面: 表子查询where或h...原创 2020-07-17 16:04:33 · 141 阅读 · 0 评论 -
Mysql练习数据库--数据
/*SQLyog Ultimate v10.00 Beta1MySQL - 5.5.15 : Database - myemployees**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, U.原创 2020-07-17 15:21:36 · 648 阅读 · 1 评论 -
项目中配置mysql8.0配置文件
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/数据库?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&...原创 2020-04-08 10:08:27 · 1788 阅读 · 1 评论 -
MySql---查询
语法select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定基础查询: 1. 多个字段的查询 select 字段名1,字段名2... from 表名; * ...原创 2019-08-01 22:33:04 · 96 阅读 · 0 评论 -
MySql基础
MySQL登录 1. mysql -u root -p 密码 或者mysql -u -p 回车 然后输入密码 2. mysql -hip -u root -p 连接目标的密码 3. mysql --host=ip --user=root --password=连接目标的密码2.MySQL退出 ...原创 2019-08-01 22:27:09 · 93 阅读 · 0 评论