热门文章

Mysql中Innodb和Myisam引擎区别

### 1.事务和外键 Innodb具有事务,支持4个事务隔离级别,回滚,事务,如果应用中需要执行大量的insert和update操作,则应该使用innodb。这样可以提高多用户并发操作的性能。 MyISAM管理非事务的表,提供高速存储和检索,以及全文检索能力。如果应用中需要执行大量的select查询,那么myisam是好的选择。 ### 2...

mysql 浏览(25 2020-09-23

SQL避免全表扫描

SQL避免全表扫描 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描 如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样...

mysql 浏览(1145 2019-09-09

mysql5.7二进制安装

# mysql5.7二进制安装 mkdir -p /data/www #创建数据库文件保存目录 chown -R www:www /data/www/ #设置目录所有者 chmod -R 700 /data/www #设置目录权限 useradd mysql -s /sbin/nologin #创建用户mysql,不允许直接登录系统 ...

mysql 浏览(1969 2018-12-04

mysql5.7.21 RPM 安装

### 1.环境 CentOS-6.9-i386-minimal.iso ### 2.mysql 5.7,下载mysql(https://dev.mysql.com/downloads/mysql/) tar -xvf mysql-5.7.21-1.el6.i686.rpm-bundle.tar mysql-community-client-5.7.21-1.el6.i686.rpm mysql-community-common-5.7.21-1.el6.i686.rpm ...

mysql 浏览(1565 2018-06-25

utf8升级utf8mb4

### 一、升级前 mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------+ | character_set_client ...

mysql 浏览(3727 2018-05-10

mysql常用总结

# 创建数据库,指定编码utf8 create database wish charset utf8; # 删除库 drop database wish; # 使用库 use wish; # 查看有什么表 show tables; # 删除表 drop table wish; # 清空表所有数据(主键从1开始) truncate stu; # 显示表结构 desc wish; show create ta...

mysql 浏览(6245 2017-12-02