摘要: 1.DDL:数据定义语言 2.DCL:数据控制语言 3.DML:数据操作语言 4.DQL explain命令使用方法: #查看sql语句 是否合理mysql> explain select name,countrycode from city where id=1; 2.1 常见的索引扫描类型: 1 阅读全文
posted @ 2019-05-09 18:32 kaikai2xiaoqi 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.物理结构[root@db01 ~]# ll /usr/local/mysql/data/mysql/最底层的数据文件 2.逻辑结构数据库管理员操作的 对象 库表=元数据+真实的数据行元数据=列(字段)+其他的属性(表的大小,行数...)列=列名字+约束(数据类型,是否为空,主键,默认值...) 阅读全文
posted @ 2019-05-09 18:27 kaikai2xiaoqi 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 多实例: 1)多个进程 2)多个线程 3)多个预分配的内存结构 多套配置文件: 多个端口 多套数据目录(--datadir=/usr/local/mysql/data) 多个socket文件 四.mysql的多实例 1.创建多个配置文件目录[root@db01 ~]# mkdir -p /data/ 阅读全文
posted @ 2019-05-09 17:30 kaikai2xiaoqi 阅读(217) 评论(0) 推荐(0) 编辑
摘要: mysqld 的程序结构 1.连接层 1)检验用户的合法性 2)提供两种连接方式 a)TCP/IP [root@db02 ~]# mysql -uroot -p123 -h10.0.0.51 [root@db01 ~]# mysql -uroot -p123 -h127.0.0.1 b)socket 阅读全文
posted @ 2019-05-09 17:26 kaikai2xiaoqi 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1. mysql> flush privileges; #授权 2. mysql> grant all on *.* to root@'localhost' identified by '123'; # 创建用户并授权 3. 授权超级用户grant all on *.* to root@'local 阅读全文
posted @ 2019-05-09 16:58 kaikai2xiaoqi 阅读(110) 评论(0) 推荐(0) 编辑