1,情景描述:同事教我在mysql中用explain,于是查看了一番返回内容的含义
2,现就有用处的内容做如下记录:
1,explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
使用方法,在select语句前加上explain就可以了:explain select count(DISTINCT uc_userid) as user_login from user_char_daily_gameapp_11 where uc_date &g
MySQL中模式就是数据库
SHOW DATABASES;
show databases;罗列所有数据库名称
CREATE DATABASE <数据库名>
create database TEST;创建名为TEST的数据库
DROP DATABASE <数据库名>
drop database TEST;删除名为TEST的数据库
USE <数据库名>
use TEST;使用名为TEST的数据库
SHOW TABLES
show tables;显示当前数据库所有表格
SHO
MySQL针对不同的用户提供了2种不同的版本:
MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。
下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址,上面提供了两种安装文件,一种是直接安装的MSI安装文件,另一种是需要解压并配置的压缩包文件。我这里用的是5.7.10版本的安装。
MySQL用户和权限在MySQL中有一个系统自身就带有的数据库叫MySQL,数据库装好以后系统自带了好几个数据库MySQL就是其中过一个,MySQL数据库有个用户账户权限相关的表叫user表,在其中就有创建的用户。 MySQL中完整的用户名是由用户+主机名形成,主机名决定了这个用户在哪个主机上能登陆。
一、用户的创建和密码修改1.用户的创建create user 'USERNAME'@'HOST' identified by 'PASSWORD';USERN