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 · 680 阅读 · 0 评论 -
MySQL中的索引的使用
一、哪些情况需要创建索引1.主键自动建立唯一索引。2.频繁作为查询条件的字段应该创建索引3.多表关联查询中,关联字段应该创建索引 ,on两边都要创建索引。4.查询中排序的字段,应该创建索引 B + tree 有顺序5.覆盖索引 好处是? 不需要回表 组合索引6.统计或者分组字段,应该创建索引 二、哪些情况不需要创建索引1.表记录太少,索引是要有存储的开销2.频繁更新的,索引需要维护3.查询字段使用频率不高三、为什么使用组合索引由多个字段组成的索引就是组合索引。原创 2020-09-23 22:16:59 · 244 阅读 · 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 · 321 阅读 · 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 · 231 阅读 · 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 · 118 阅读 · 0 评论