随笔分类 -  (02)mysql

摘要:需求描述: 在使用数据库,或者刚接手一个数据库时,可以查看该数据库的数据文件存放在什么位置。 操作过程: 1.通过查看datadir系统变量来查看数据目录 备注:上面的例子中,数据目录就在/mysql/data/目录下。 文档创建时间:2018年4月3日19:32:49 阅读全文
posted @ 2018-04-03 19:34 Zhai_David 阅读(11477) 评论(1) 推荐(1) 编辑
摘要:需求描述: 今天在研究mysql的备份和恢复,使用mysqldump备份数据库时,用到--master-data选项, 在此,测试并记录选项的作用 测试过程: 1.不使用--master-data进行数据库的备份 2.查看dump的sql文件的信息 3.使用--master-data参数进行mysq 阅读全文
posted @ 2018-04-03 19:02 Zhai_David 阅读(16023) 评论(0) 推荐(2) 编辑
摘要:需求描述: 今天在研究mysql数据库的备份和恢复,用到了flush logs这个SQL语句。 所以,在此进行测试,并且记录该SQL语句的作用。 概念描述: 在mysql数据库,如果数据库启动的时候,启用了log-bin选项,那么, 所有对于数据库的修改都会记录在binary log中,binary 阅读全文
posted @ 2018-04-03 17:39 Zhai_David 阅读(20209) 评论(4) 推荐(2) 编辑
摘要:需求描述: mysql中,数据库的元数据也是有字符集的。 操作过程: 1.查看mysql数据库元数据的字符集 备注:通过查看系统变量character_set_system来查看元数据的字符集。这些元数据的字符集,比如说,version(),database()函数返回的结果是什么字符集的。 文档创 阅读全文
posted @ 2018-03-28 18:12 Zhai_David 阅读(706) 评论(0) 推荐(0) 编辑
摘要:需求描述: 什么是mysql的元数据?metadata? 概念解释: 简单来说:任何描述数据库的数据就是数据库的元数据库(与数据库中存在的内容相对) 比如,用于描述一个冰箱是如何构成,怎么使用的就是冰箱的元数据。冰箱是个对象,同时把冰箱换成是数据库也就是一样的了。 对数据库来说,数据库的名字,列的名 阅读全文
posted @ 2018-03-28 17:56 Zhai_David 阅读(743) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql的字符集在使用的过程中会有一些规则,这些规则就组成了校勘, 也就是通过什么规则做什么事,比如,如何比较两个字符的大小,后台都是有一些 规则,这些规则就是校勘的一部分。 那么,查看当前数据库支持哪些校勘,某个特定的字符集的校勘或者说字符集规则是什么。 操作过程: 1.查看所有可用 阅读全文
posted @ 2018-03-28 17:12 Zhai_David 阅读(348) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql数据库支持很多字符集,那么如何查看当前的mysql版本中支持的或者说可用的字符集有什么呢? 操作过程: 1.使用show character set的方式获取当前版本中支持的字符集 备注:通过show character set;方式查出来的是当前所有可用的字符集。 2.通过l 阅读全文
posted @ 2018-03-28 16:42 Zhai_David 阅读(4264) 评论(0) 推荐(0) 编辑
摘要:需求描述: 通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢? 操作过程: 1.编写测试脚本文件 2.登录到mysql数据库中 3.通过source命令或者\.命令执行系统上的脚本 或者使用脚本的绝对路径: 备注:通过以上的方式,source 或 \. 都可以执行SQ 阅读全文
posted @ 2018-03-20 13:04 Zhai_David 阅读(680) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql客户端,可以在登录到mysql数据库时,指定要连接到哪个数据库 这里进行一个测试。 测试过程: 1.mysql通过-D参数指定连接到test数据库 备注:通过在-D参数后面指定数据库名字,就连接到了test数据库。 2.通过-D参数,连接到test01数据库 备注:通过在-D参 阅读全文
posted @ 2018-03-20 11:38 Zhai_David 阅读(18634) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件, 比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。 一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysq 阅读全文
posted @ 2018-03-20 11:29 Zhai_David 阅读(25232) 评论(0) 推荐(1) 编辑
摘要:需求描述: 今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数, 所以,就在这里说下该参数的作用。 概念解释: 参数:--init-file=file_name 解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。 使用注意 阅读全文
posted @ 2018-03-20 11:01 Zhai_David 阅读(1773) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在mysql的测试环境中,有时候会遇到一段时间之后root用户的密码被遗忘的情况, 这个时候,就是需要对root密码进行重置,不过,在生产环境中,这种情况还是很少见。 环境描述: 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Sa 阅读全文
posted @ 2018-03-20 10:18 Zhai_David 阅读(340) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看mysql字符集的内容,提到了编码,突然就想编码到底是什么意思呢? 于是百度,一些概念,没有理解,然后维基百科,bing搜索了下,然后明白了。 概念说明: 到底什么是编码? 在计算机领域中,编码的含义,就是将信息转换成特定格式的过程。 备注:这里的信息,可以指字符,数字,标点符号 阅读全文
posted @ 2018-03-14 15:21 Zhai_David 阅读(868) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 在mysql的使用过程中,有的时候登录到了mysql数据库中,同时需要执行一些操作系统的命令 比如,在mysql中 阅读全文
posted @ 2018-03-09 17:43 Zhai_David 阅读(7809) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 查看某个视图的定义SQL语句 通过information_schema数据库下的views表来进行查询: 查询结果 阅读全文
posted @ 2018-03-08 10:58 Zhai_David 阅读(3850) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 查看当前使用的数据库中所有的表,但是不查询视图或者说不显示视图,即查询所有的基表 通过以下的SQL语句来实现: 说 阅读全文
posted @ 2018-03-08 10:34 Zhai_David 阅读(4180) 评论(0) 推荐(0) 编辑
摘要:需求:查看当前使用的数据库是哪个版本的,什么版本 select version(); 查询结果: 备注:通过version()函数查询出来当前使用的数据库版本是5.5.57-log 文档创建时间:2018年3月8日10:19:14 阅读全文
posted @ 2018-03-08 10:20 Zhai_David 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求说明: 查看当前使用的是哪个数据库 查询结果: 备注:表示的是当前使用的是哪个数据库或者说会话登录到了哪个数据库中。 文档 阅读全文
posted @ 2018-03-08 10:16 Zhai_David 阅读(43584) 评论(0) 推荐(7) 编辑
摘要:环境说明: mysql版本:5.5.57-log 操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求:查看当前数据库下所有的表,包括视图: show tables; 查询结果: 备注:show tables显示的就是当前数据库 阅读全文
posted @ 2018-03-08 10:03 Zhai_David 阅读(18276) 评论(0) 推荐(0) 编辑