06 2018 档案

摘要:需求描述: 查看视图的元数据的方法. 操作过程: 1.通过查看information_schema数据库下的views表来查看视图的定义语句 2.通过show create view语句来查看视图的元数据 文档创建时间:2018年6月26日17:37:19 阅读全文
posted @ 2018-06-26 17:38 Zhai_David 阅读(901) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在看mysql的视图,对于视图的定义,进行基本的了解,在此记录下. 概念解释: 视图:存储的查询语句,当调用的时候,产生结果集,视图充当的是虚拟表的角色. 测试过程: 说明: 如果要对一张表或者多张表进行查询,可以通过写复杂的SQL语句来实现 如果要这些SQL语句存储为视图,那么查询的时 阅读全文
posted @ 2018-06-26 17:17 Zhai_David 阅读(30294) 评论(1) 推荐(4) 编辑
摘要:需求描述: 今天在看mysql的函数,提到了通过cast函数将一个数据类型值转换为特定类型的结果值. 在此记录下.将一个表达式转换为特定精度的小数. 操作过程: 1.查看6/4的结果 备注:通过查询结果可以知道,结果是精确到小数点后4位的. 2.通过cast函数,将这个结果转换为decimal数据类 阅读全文
posted @ 2018-06-26 15:49 Zhai_David 阅读(574) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在使用mysql的过程中,需要对日期进行计算,比如对某个日期加上几天,几个小时等操作, 在此记录下,date_add()函数的使用. 操作过程: date_add()函数语法: DATE_ADD(date,INTERVAL expr unit) 备注:date_add()和adddate 阅读全文
posted @ 2018-06-26 14:05 Zhai_David 阅读(42897) 评论(0) 推荐(2) 编辑
摘要:需求描述: 最近写mysql程序的时候,使用了floor函数,在此记录下该函数的作用 操作过程: 1.使用floor函数的测试 备注:根据官方文档的提示,floor函数返回小于等于该值的最大整数. 示意图: 官方文档参考: 文档创建时间:2018年6月26日13:19:04 阅读全文
posted @ 2018-06-26 13:20 Zhai_David 阅读(28210) 评论(2) 推荐(1) 编辑
摘要:需求描述: 在mysql中,查看两个日期之间相差多少天 操作过程: 1.通过datediff函数,查看两个日期之间相差多少天 备注:datediff(expr1,expr2),一般返回的就是expr1-expr2的差值,结果可以是正数,也可以是负数.主要是两个日期之间相差多少天. 2.带有时分秒的表 阅读全文
posted @ 2018-06-26 12:51 Zhai_David 阅读(51173) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql中,如果要查看某个日期是星期几,可以用date_format函数实现,在此记录下. 操作过程: 1.通过date_format函数查看某个日期是星期几 备注:其中的%a,%W都是格式字符串,date_format函数根据格式字符串将日期值进行格式化输出. 文档创建时间:2018 阅读全文
posted @ 2018-06-26 12:39 Zhai_David 阅读(9368) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在编写SQL的时候,有这么个需求,就是要查出来某个日期所在的周一是几号,进行了测试,在此进行记录下. 测试过程: 议题:查看某个日期所在的周一是几号 分析:如果某个日期是周一,那么加上整数周之后的日期还是周一,所以,想要查看某个日期所在的周一是几号,就要知道这个日期和某个周一之间相差的整 阅读全文
posted @ 2018-06-26 11:38 Zhai_David 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:需求说明: 在创建表的时候,如果指定if not exists语句,有什么作用,在此做个实验,并且官方手册, 理解下这个参数的作用. 操作过程: 1.创建测试表test01 2.不指定if not exists语句,创建test01表 备注:如果不指定if not exists语句,创建同名表的时候 阅读全文
posted @ 2018-06-11 21:29 Zhai_David 阅读(33541) 评论(0) 推荐(0) 编辑
摘要:需求描述: 通过mysql中的json_merge函数,可以将多个json对象合并成一个对象 操作过程: 1.查看一张包含json列的表 2.将names的值与address的值进行合并 3.如果多个对象含有相同的key,那么也会进行合并为具体的values 备注:将两个对象的值合并成一个,a这个k 阅读全文
posted @ 2018-06-06 17:50 Zhai_David 阅读(5403) 评论(0) 推荐(0) 编辑
摘要:需求说明: 今天看了json_object函数的使用,在此记录下使用过程 操作过程: 1.使用json_object函数将一个键值对列表转换成json对象 备注:json_object函数的作用,就是将一列键值对转换为json对象,同时呢,如果是奇数个参数,key为NULL都会报错,如果有多个key 阅读全文
posted @ 2018-06-06 15:45 Zhai_David 阅读(17453) 评论(0) 推荐(1) 编辑
摘要:需求描述: 今天看json记录,可以通过json_remove函数对一个key或多个key从个json记录中去掉. 操作过程: 1.查看一个已经存在的json表 2.通过json_remove函数,将json记录中的key去掉 备注:json_remove函数的作用就是查询时,将其中的某些key不显 阅读全文
posted @ 2018-06-06 10:09 Zhai_David 阅读(4027) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在看mysql中关于json的内容,通过json_replace函数可以实现对json值的替换, 在此记录下. 操作过程: 1.查看带有json数据类型的表 2.使用json_replace函数对json值进行操作 3.通过update语句对json中的值进行替换操作 备注:所以json 阅读全文
posted @ 2018-06-06 09:50 Zhai_David 阅读(6500) 评论(0) 推荐(0) 编辑
摘要:需求描述: 通过json_insert向json字段中插入值,在此进行实验,记录下. 操作过程: 1.查看已经有的包含json数据类型的表 2.通过json_insert来插入值 备注:所以json_insert函数的作用就是插入,插入不存在的键值对,如果对于一个已经存在的key进行操作是没有变化的 阅读全文
posted @ 2018-06-05 22:08 Zhai_David 阅读(5364) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看mysql中存放json数据类型的问题,对于json数据进行修改的操作, 在此记录下. 操作过程: 1.创建包含json数据类型的表,插入基础数据 2.通过json_set函数,来修改data字段的值 备注:以上就是通过json_set进行对json字段的键值进行修改,如果存在就 阅读全文
posted @ 2018-06-05 22:00 Zhai_David 阅读(37759) 评论(5) 推荐(4) 编辑
摘要:需求描述: 今天遇到了修改lower_case_table_names参数的问题,想了下,如果原来里面有表,表名有大小写的, 如果将lower_case_table_names从默认的0改为1之后,那么对于原来的表有没有影响.做个实验,在此 记录下. 操作过程: 1.原来未修改之前,库中创建大小写区 阅读全文
posted @ 2018-06-05 17:21 Zhai_David 阅读(2830) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天一个同事问,在mysql中,默认的表名是大小写区分的吗,默认是什么设置, 如果要设置成大小写不区分的改怎么设置,是否需要进行重启.然后就进行了查询, 对于lower_case_table_names进行了实验,对该参数的作用进行理解. 操作过程: 1.查看默认的lower_case_ 阅读全文
posted @ 2018-06-05 16:41 Zhai_David 阅读(2693) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天看mysql中的json数据类型,涉及到一些使用,使用到了函数json_extract来 获取json字段中某个key的值,在此记录下. 操作过程: 1.查看包含json字段的表信息 备注:data字段就是json的数据类型,由键值对组成. 2.json_extract函数的使用 备 阅读全文
posted @ 2018-06-05 14:27 Zhai_David 阅读(74695) 评论(0) 推荐(1) 编辑
摘要:需求描述: 在mysql数据库中,创建包含json数据类型的表.记录下,在创建的过程中,需要注意的问题. 操作过程: 1.通过以下的语句,创建包含json数据类型的表 备注:json数据类型的列不能有默认值. 2.向json数据类型中插入数据 备注:auto_increment字段通过插入null值 阅读全文
posted @ 2018-06-05 14:15 Zhai_David 阅读(4921) 评论(0) 推荐(1) 编辑
摘要:需求描述: 今天一个同事发过来一个压缩文件,让传送到linux服务器上,传上去之后,发现是rar格式的 之前没有解压过,就找了一些解压方法,在此记录下. 操作过程: 1.下载rar在linux环境下的安装包 下载地址:https://www.rarlab.com/rar/rarlinux-x64-5 阅读全文
posted @ 2018-06-04 11:26 Zhai_David 阅读(7800) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天在看mysql的时间函数,now()和sysdate(),记录下两者之间有什么不同. 实验过程: 1.执行以下的两个语句: 备注:通过以上的查询,看出now()在进行休眠2秒之后,再次执行还是和开始的时间是一样的,对于sysdate函数,在同一个语句中,执行了两次,第二次就是休眠2秒 阅读全文
posted @ 2018-06-01 15:23 Zhai_David 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在创建DB的时候指定字符集. 操作过程: 1.使用create database语句创建数据库 备注:通过default character set = 语句来指定DB的字符集. 2.查看创建的DB的字符集 备注:通过系统表schemata查看可以知道,DB的字符集是utf8的.同时,数 阅读全文
posted @ 2018-06-01 14:29 Zhai_David 阅读(23997) 评论(0) 推荐(0) 编辑
摘要:需求描述: 查看当前mysql实例中支持哪些字符集,过滤特定的字符集 操作过程: 1.通过show character set来进行查看 2.查看是否存在某些特定的字符集,比如gbk 备注:查看出来是妇女在gb开头的,gb2312,gb18030字符集的. 文档创建时间:2018年6月1日10:58 阅读全文
posted @ 2018-06-01 11:00 Zhai_David 阅读(455) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql中,想要查看某个数据库的字符集.通过information_schma模式下的schemata表来查询 环境描述: mysql版本:5.7.21-log 操作过程: 1.查看information_schema.schemata表的结构 2.查看实例中所有数据库的字符集 查询结 阅读全文
posted @ 2018-06-01 10:29 Zhai_David 阅读(3683) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示