数据库
文章平均质量分 55
数据库
Linging_24
好记性不如烂笔头。交流v+:Ling-241
展开
-
mysql死锁排查
查看等待锁的事务:SELECT * FROM information_schema.INNODB_LOCK_WAITS。查看正在锁的事务:SELECT * FROM information_schema.INNODB_LOCKS。查看正在运行的事务:SELECT * FROM information_schema.INNODB_TRX。查看事务:SELECT * FROM information_schema.INNODB_TRX。查看线程列表:show processlist;表中数据:student。原创 2024-01-04 22:29:21 · 1389 阅读 · 0 评论 -
mysql乐观锁与悲观锁
https://www.cnblogs.com/cyhbyw/p/8869855.html转载 2021-05-27 16:11:26 · 111 阅读 · 0 评论 -
sql常识细节
mysql使用强制索引:# mysql中使用强制索引 force index(索引名称)select *from salaries force index(idx_emp_no) where emp_no = 10005insert插入,存在则忽略:insert ignore table values(....)MySQL的UPDATE或DELETE中子查询不能为同一张表,可将查询结果再次SELECT,并且需要添加别名。下面的写法会出错:delete from titles_test w原创 2020-11-14 23:30:53 · 162 阅读 · 0 评论 -
sql优化
一、大批量的插入:主键顺序插入load data local infile '/home/Linging/mysql/my_content/sql1.log' into table `tb_user` fields terminated by ',' lines terminated by '\n';脚本文件介绍 :sql1.log ----> 主键有序sql2.log ----> 主键无序关闭唯一性校验在导入数据前执行 SET UNIQUE_CHECKS=0原创 2020-10-24 15:33:57 · 144 阅读 · 0 评论 -
索引失效的情况
在组合索引中,不符合最左前缀法则,索引失效。范围查询右边的列,如果有索引,则失效。在索引字段上进行运算操作,索引将失效。字符串不加单引号,索引将失效。尽量不要使用or,会让索引失效,无论是多列索引还是单列索引。多列索引如果select后面跟的是索引字段,也就是覆盖索引,则不会失效;网上说使用or,想要让索引生效,需要将or条件中的每个列添加索引,即可,但是试验过后,依然无效。模糊查询like ,开头是%的,索引失效,可以使用覆盖索引来解决。mysql评估全表扫描和使用索引扫描哪个更快,如果全表.原创 2020-10-22 16:36:05 · 268 阅读 · 0 评论 -
数据库的修改表字段语句
常用的语法格式如下:ALTER TABLE <表名> [修改选项]修改选项的语法格式如下:{ ADD COLUMN <列名> <类型> ---------------添加字段| CHANGE COLUMN <旧列名> <新列名> <新列类型> --------------修改字段名称| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEF原创 2020-10-13 18:52:08 · 10337 阅读 · 0 评论 -
Centos7安装mysql8的两种方式
1、自己到mysql官网下载安装包,然后安装:2、采用yum安装:安装完后设置root用户的密码,但是我们一般不用root登录,所以新建一个用户,然后设置该用户可以远程访问的权限,即在任何一台机器上都可以登录该数据库,没有设置默认只能在本机上登录。3、创建新账户,并设置远程访问的权限:然后你可定会尝试在远程登录服务器的mysql,接着你充满好奇的在自己电脑的cmd中输入如下的登录的命令为:mysql -h主机地址 -u用户名-p用户密码哦豁,卡了一下?,接着弹出无法访问该数据库!!!接着你就原创 2020-08-17 11:16:45 · 373 阅读 · 0 评论 -
sql习题
创建表:DROP TABLE IF EXISTS `c`;CREATE TABLE `c` ( `cno` int(11) NOT NULL AUTO_INCREMENT, `cname` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT NULL, `cteacher` varchar(255) CHARACTER SET gbk COLLATE gbk_chinese_ci NULL DEFAULT N原创 2020-07-30 22:28:04 · 175 阅读 · 0 评论 -
sql查询本周,本月,本季度。。。
https://www.cnblogs.com/Fooo/p/10120732.html转载 2020-06-02 12:07:23 · 746 阅读 · 0 评论 -
Mysql查看表结构
SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROM INFORMATION_SCHEMA. COLUMNSWHERE -- senta-s...原创 2020-02-21 19:40:47 · 318 阅读 · 0 评论