#mysql

mysql中,如何查看数据库元数据(metadata)的字符集?

需求描述:  mysql中,数据库的元数据也是有字符集的。操作过程:1.查看mysql数据库元数据的字符集mysql>showvariableslike'character_set_system';+----------------------+-------+|Variable_name|Value|+----...

什么是mysql的元数据呢?

需求描述:  什么是mysql的元数据?metadata?概念解释:简单来说:任何描述数据库的数据就是数据库的元数据库(与数据库中存在的内容相对) 比如,用于描述一个冰箱是如何构成,怎么使用的就是冰箱的元数据。冰箱是个对象,同时把冰箱换成是数据库也就是一样的了。对数据库来说,数据库的名字,列的名字,表的名字都...
代码星球 ·2020-07-24

mysql中,如何查看数据库中当前可用的校勘?字符集默认的collation?

需求描述:  mysql的字符集在使用的过程中会有一些规则,这些规则就组成了校勘,  也就是通过什么规则做什么事,比如,如何比较两个字符的大小,后台都是有一些  规则,这些规则就是校勘的一部分。  那么,查看当前数据库支持哪些校勘,某个特定的字符集的校勘或者说字符集规则是什么。操作过程:1.查看所有可用的字符集规则,校...

mysql数据库中,查看当前支持的字符集有哪些?字符集默认的collation的名字?

需求描述:  mysql数据库支持很多字符集,那么如何查看当前的mysql版本中支持的或者说可用的字符集有什么呢?操作过程:1.使用showcharacterset的方式获取当前版本中支持的字符集mysql>selectversion();#查看当前的数据库版本。+------------+|version()|...

mysql数据库中,通过一条insert into语句,同时插入多个值

需求描述:  今天在看一本mysql的书籍,发现一个mysql中insertinto好用的技巧,就是通过  1条insertinto语句,插入多行数据,而不是多个insertinto语句。在此记录下。测试过程:1.常规的通过多个insertinto语句插入多行数据createtabletab_ts01(idint,nu...

mysql数据库,如何在登录mysql之后执行操作系统上的SQL脚本?

需求描述:  通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢?操作过程:1.编写测试脚本文件[mysql@redhat6scripts]$catSeCount.sqlusetest01selectcount(*)fromts051; 2.登录到mysql数据库中[mysql@...

mysql在命令行中,指定要连接的数据库?

需求描述:  mysql客户端,可以在登录到mysql数据库时,指定要连接到哪个数据库  这里进行一个测试。测试过程:1.mysql通过-D参数指定连接到test数据库[mysql@redhat6scripts]$mysql-uroot-p-DtestEnterpassword:ERROR1045(28000):Acc...

mysql中如何在命令行中,执行一个SQL脚本文件?

需求描述:  在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件,  比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。  一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysql  客户端程...

mysql中参数--init-file的作用是什么呢?

需求描述:  今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数,  所以,就在这里说下该参数的作用。概念解释:参数:--init-file=file_name解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。使用注意:--1)在文件file...

mysql中,root用户密码被遗忘,该如何进行重置?

需求描述:  在mysql的测试环境中,有时候会遇到一段时间之后root用户的密码被遗忘的情况,  这个时候,就是需要对root密码进行重置,不过,在生产环境中,这种情况还是很少见。环境描述:  操作系统版本:RedHatEnterpriseLinuxServerrelease6.6(Santiago)  数据库版本:...

如何在mysql客户端即mysql提示符下执行操作系统命令

环境描述:mysql版本:5.5.57-log操作系统版本:RedHatEnterpriseLinuxServerrelease6.6(Santiago)需求描述:  在mysql的使用过程中,有的时候登录到了mysql数据库中,同时需要执行一些操作系统的命令  比如,在mysql中,要查看磁盘的使用情况,创建了一个表...

mysql数据库中查看某个视图的定义的SQL语句

环境描述:mysql版本:5.5.57-log操作系统版本:RedHatEnterpriseLinuxServerrelease6.6(Santiago)需求描述:  查看某个视图的定义SQL语句通过information_schema数据库下的views表来进行查询:SELECTtable_name,table_sc...

MySQL日期字符串转换

最近用到两个日期转字符串(DATE_FORMAT(date,pattern))以及字符串转日期(str_to_date(dateStr,pattern))。具体详情参考链接(包含MySQL日期字符串转换):https://blog.csdn.net/yamadeee/article/details/80137780...
代码星球 ·2020-07-24

mysql查询结果多列拼接查询

mysql查询结果多列拼接查询,主要场景是,列表中其中一列涉及另外一张表的多条数据,但是我只需要多条数据中的其中某一列(主子表场景)关键字:GROUP_CONCATsql语句如下:SELECTr.id,b.NAMEASgroup_name,GROUP_CONCAT(a.`name`)province_nameFROMc...

《高性能MySQL》之EXPLAIN

语法如下:explainselect*fromtableexplain中的列expain出来的信息有10列,分别是id,select_type,table、type,partitions,possible_keys,key,key_len,ref,rows,Extra,下面对这些字段出现的可能进行解释:1.IDSQL执...
代码星球 ·2020-07-24
首页上一页...453454455456457...下一页尾页