MySQL
数据库
leixia96
这个作者很懒,什么都没留下…
展开
-
MySQL中锁的使用
MySQL锁介绍 MySQL表级锁:由MySQL SQL layer层实现。 MySQL的表级锁有两种:表锁、元数据锁(meta data lock,MDL) MySQL 实现的表级锁定的争用状态变量: show status like 'table%'; - table_locks_immediate:产生表级锁定的次数; - table_locks_waited:出现表级锁定争用而发生等待的次数; 表锁有两种表现形式:表共享读锁(table read lock)、表独占写锁(原创 2020-09-24 21:14:55 · 666 阅读 · 0 评论 -
MySQL中的索引的使用
一、哪些情况需要创建索引 1.主键自动建立唯一索引。 2.频繁作为查询条件的字段应该创建索引 3.多表关联查询中,关联字段应该创建索引 ,on两边都要创建索引。 4.查询中排序的字段,应该创建索引 B + tree 有顺序 5.覆盖索引 好处是? 不需要回表 组合索引 6.统计或者分组字段,应该创建索引 二、哪些情况不需要创建索引 1.表记录太少,索引是要有存储的开销 2.频繁更新的,索引需要维护 3.查询字段使用频率不高 三、为什么使用组合索引 由多个字段组成的索引就是组合索引。原创 2020-09-23 22:16:59 · 236 阅读 · 0 评论 -
SQL解析顺序
示例: SELECT DISTINCT < select_list > FROM < left_table > < join_type > JOIN < right_table > ON < join_condition > WHERE < where_condition > GROUP BY < group_by_list > HAVING < having_.原创 2020-09-22 16:09:07 · 306 阅读 · 0 评论 -
MySQL的基础语法
创建数据库: create database 数据库名; create datebase 数据库名 character set 字符集; 查看数据库 show database; 查看某个数据库的定义的信息 show create database 数据库名; 删除数据库 drop database 数据库名称; 切换数据库 use 数据库名; 查看正在使用的数据库 select database(); 常用的类型: 数字型:int 浮点数:double 字符型:varchar(可变长字符串) 日期类型:d原创 2020-09-21 23:12:49 · 228 阅读 · 0 评论 -
Linux 环境下MySQL的卸载与安装
查看MySQL软件 rpm -qa|grep mysql yum repolist all | grep mysql 卸载MySQL软件 yum remove -y mysql mysql-libs mysql-common #卸载mysql rm -rf /var/lib/mysql #删除mysql下的数据文件 rm /etc/my.cnf #删除mysql配置文件 yum remove -y mysql-community-release-el6-5.noarch #删除组件 安装原创 2020-09-20 01:48:53 · 103 阅读 · 0 评论