摘要: 需求描述: mysql中,如果要查看某个日期是星期几,可以用date_format函数实现,在此记录下. 操作过程: 1.通过date_format函数查看某个日期是星期几 备注:其中的%a,%W都是格式字符串,date_format函数根据格式字符串将日期值进行格式化输出. 文档创建时间:2018 阅读全文
posted @ 2018-06-26 12:39 Zhai_David 阅读(9352) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 在编写SQL的时候,有这么个需求,就是要查出来某个日期所在的周一是几号,进行了测试,在此进行记录下. 测试过程: 议题:查看某个日期所在的周一是几号 分析:如果某个日期是周一,那么加上整数周之后的日期还是周一,所以,想要查看某个日期所在的周一是几号,就要知道这个日期和某个周一之间相差的整 阅读全文
posted @ 2018-06-26 11:38 Zhai_David 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 在创建表的时候,如果指定if not exists语句,有什么作用,在此做个实验,并且官方手册, 理解下这个参数的作用. 操作过程: 1.创建测试表test01 2.不指定if not exists语句,创建test01表 备注:如果不指定if not exists语句,创建同名表的时候 阅读全文
posted @ 2018-06-11 21:29 Zhai_David 阅读(33339) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 通过mysql中的json_merge函数,可以将多个json对象合并成一个对象 操作过程: 1.查看一张包含json列的表 2.将names的值与address的值进行合并 3.如果多个对象含有相同的key,那么也会进行合并为具体的values 备注:将两个对象的值合并成一个,a这个k 阅读全文
posted @ 2018-06-06 17:50 Zhai_David 阅读(5345) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 今天看了json_object函数的使用,在此记录下使用过程 操作过程: 1.使用json_object函数将一个键值对列表转换成json对象 备注:json_object函数的作用,就是将一列键值对转换为json对象,同时呢,如果是奇数个参数,key为NULL都会报错,如果有多个key 阅读全文
posted @ 2018-06-06 15:45 Zhai_David 阅读(17364) 评论(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 阅读(3947) 评论(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 阅读(6452) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 通过json_insert向json字段中插入值,在此进行实验,记录下. 操作过程: 1.查看已经有的包含json数据类型的表 2.通过json_insert来插入值 备注:所以json_insert函数的作用就是插入,插入不存在的键值对,如果对于一个已经存在的key进行操作是没有变化的 阅读全文
posted @ 2018-06-05 22:08 Zhai_David 阅读(5262) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 今天在看mysql中存放json数据类型的问题,对于json数据进行修改的操作, 在此记录下. 操作过程: 1.创建包含json数据类型的表,插入基础数据 2.通过json_set函数,来修改data字段的值 备注:以上就是通过json_set进行对json字段的键值进行修改,如果存在就 阅读全文
posted @ 2018-06-05 22:00 Zhai_David 阅读(37424) 评论(5) 推荐(4) 编辑
摘要: 需求描述: 今天遇到了修改lower_case_table_names参数的问题,想了下,如果原来里面有表,表名有大小写的, 如果将lower_case_table_names从默认的0改为1之后,那么对于原来的表有没有影响.做个实验,在此 记录下. 操作过程: 1.原来未修改之前,库中创建大小写区 阅读全文
posted @ 2018-06-05 17:21 Zhai_David 阅读(2824) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 今天一个同事问,在mysql中,默认的表名是大小写区分的吗,默认是什么设置, 如果要设置成大小写不区分的改怎么设置,是否需要进行重启.然后就进行了查询, 对于lower_case_table_names进行了实验,对该参数的作用进行理解. 操作过程: 1.查看默认的lower_case_ 阅读全文
posted @ 2018-06-05 16:41 Zhai_David 阅读(2643) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 今天看mysql中的json数据类型,涉及到一些使用,使用到了函数json_extract来 获取json字段中某个key的值,在此记录下. 操作过程: 1.查看包含json字段的表信息 备注:data字段就是json的数据类型,由键值对组成. 2.json_extract函数的使用 备 阅读全文
posted @ 2018-06-05 14:27 Zhai_David 阅读(73998) 评论(0) 推荐(1) 编辑
摘要: 需求描述: 在mysql数据库中,创建包含json数据类型的表.记录下,在创建的过程中,需要注意的问题. 操作过程: 1.通过以下的语句,创建包含json数据类型的表 备注:json数据类型的列不能有默认值. 2.向json数据类型中插入数据 备注:auto_increment字段通过插入null值 阅读全文
posted @ 2018-06-05 14:15 Zhai_David 阅读(4879) 评论(0) 推荐(1) 编辑
摘要: 需求描述: 今天一个同事发过来一个压缩文件,让传送到linux服务器上,传上去之后,发现是rar格式的 之前没有解压过,就找了一些解压方法,在此记录下. 操作过程: 1.下载rar在linux环境下的安装包 下载地址:https://www.rarlab.com/rar/rarlinux-x64-5 阅读全文
posted @ 2018-06-04 11:26 Zhai_David 阅读(7764) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 今天在看mysql的时间函数,now()和sysdate(),记录下两者之间有什么不同. 实验过程: 1.执行以下的两个语句: 备注:通过以上的查询,看出now()在进行休眠2秒之后,再次执行还是和开始的时间是一样的,对于sysdate函数,在同一个语句中,执行了两次,第二次就是休眠2秒 阅读全文
posted @ 2018-06-01 15:23 Zhai_David 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 在创建DB的时候指定字符集. 操作过程: 1.使用create database语句创建数据库 备注:通过default character set = 语句来指定DB的字符集. 2.查看创建的DB的字符集 备注:通过系统表schemata查看可以知道,DB的字符集是utf8的.同时,数 阅读全文
posted @ 2018-06-01 14:29 Zhai_David 阅读(23992) 评论(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 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 需求描述: mysql中,想要查看某个数据库的字符集.通过information_schma模式下的schemata表来查询 环境描述: mysql版本:5.7.21-log 操作过程: 1.查看information_schema.schemata表的结构 2.查看实例中所有数据库的字符集 查询结 阅读全文
posted @ 2018-06-01 10:29 Zhai_David 阅读(3617) 评论(0) 推荐(1) 编辑
摘要: 需求描述: 之前用linux环境下的which命令就能看到某个命令的绝对路径, 然后想在windows下的cmd中是否也能够查看到命令的绝对路径呢 操作过程: 1.windows环境下,通过where命令也能看到命令所在的位置 查询结果: 备注:通过以上的查询,就知道了命令绝对路径了,在哪个目录下. 阅读全文
posted @ 2018-05-24 09:59 Zhai_David 阅读(65032) 评论(3) 推荐(13) 编辑
摘要: 需求说明: 之前在vi的时候,如果想看下一页,就直接按住 ↓ 这个箭头一直翻,现在觉得有些麻烦, 就找了下上,下翻页的快捷方式.在此记录下. 记录: 1.向下翻页快捷键(下一页):Ctrl + f 2.向上翻页快捷键(上一页):Ctrl + b 文档创建时间:2018年5月23日13:32:54 阅读全文
posted @ 2018-05-23 13:34 Zhai_David 阅读(28747) 评论(0) 推荐(0) 编辑