
MySQL
文章平均质量分 53
MySQL学习笔记
yimtcode
这个作者很懒,什么都没留下…
展开
-
MySQL:MyISAM锁
MySQL:MyISAM锁 1.简介 MyISAM只支持表级锁。 MyISAM在执行查询(SELECT)前,会自动给涉及的所有表加读,在执行(UPDATE、DELETE、INSERT等)前,会自动给涉及的表加写锁。 服务器锁状态 Table_locks_immediate:立即授予表锁请求的次数。 Table_locks_waited:无法立即授予表锁请求且需要等待的次数。 # 查看锁状态信息 show status like 'table_locks%'; 常用命令 # 锁定写 lock tables原创 2021-10-28 22:46:23 · 814 阅读 · 0 评论 -
MySQL:事务
MySQL:事务 1.简介 关键字: START TRANSACTION或BEGIN:开启事务 COMMIT:提交事务 ROLLBACK:回滚事务 CHAIN:提交或回滚之后立即开始一个新事务(并且与刚才的事务具有相同的隔离级别) RELEASE:提交或回滚之后断开和客户端连接 SET AUTOCOMMIT:连接提交方式,如果设置了SET AUTO-COMMIT=0,则设置之后所有事务都需要通过明确的命令进行提交回滚 注意: START TRANSACTION开始一个新事务会造成一个隐含的UNLOCK原创 2021-08-15 20:19:40 · 68 阅读 · 0 评论 -
MySQL:SQL注入
MySQL:SQL注入 1.简介 通过对数据库外部接口输入恶意内容,影响数据库select的查询结果。 2.准备 # 演示用户表 create table user ( id int unsigned primary key, username varchar(20) not null, password varchar(20) not null ); # 演示数据 insert into user values (1, 'yimt', '1234'); 3.SQL注原创 2021-08-14 22:53:18 · 217 阅读 · 0 评论 -
MySQL:视图
MySQL:视图 1.简介 视图是一张虚拟表,是一张或多张表数据的集合。 视频只有表结构没有表数据,数据在下层的表上。 作用 降低SQL语句的复杂度 筛选数据,防止未经许可访问敏感数据(对表的权限管理不能精确到列) 2.准备 -- 学生表 create table student ( id int unsigned primary key, name varchar(20) not null, age tinyint unsigned not null );原创 2021-07-21 12:11:05 · 69 阅读 · 0 评论 -
MySQL:DML(数据操纵语句)
MySQL:DML(数据操纵语句) 1.准备阶段 # 员工表 CREATE TABLE emp ( ename VARCHAR(10) COMMENT '员工名', hiredate DATE COMMENT '雇用时间', sal DECIMAL(10, 2) COMMENT '工资', deptno INT(2) COMMENT '职位id' ); # 部门表 CREATE TABLE dept ( deptno INT(2) COMME原创 2021-07-14 20:48:46 · 104 阅读 · 0 评论 -
MySQL:子查询
MySQL:子查询 1.演示数据 -- 学生表 create table student ( id int unsigned primary key, name varchar(20) not null, age tinyint unsigned not null ); -- 成绩表 create table mark ( id int unsigned primary key, chinese int, math int,原创 2021-06-24 21:32:41 · 218 阅读 · 0 评论 -
MySQL:DDL(数据定义语言)
MySQL:DDL(数据定义语言) 1.数据库 1.1.创建数据库 CREATE DATABASE db_name; 1.2.删除数据库 DROP DATABASE db_name; 1.3.切换数据库 USE db_name; 1.4.查看数据库表列表 # 指定数据库 USE db_name; # 查看表列表 SHOW TABLES; 1.5.查看创建数据库语句 SHOW CREATE DATABASE db_name; 2.表操作 2.1.创建表 CREATE TABLE emp(ename原创 2021-06-24 19:00:23 · 119 阅读 · 0 评论