mysql
mysql
高并发
多年clickhouse使用经验,熟悉java开发大数据开发
展开
-
mysql查看表和字段注释
说明在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息。包括数据库名,数据库的表,表字段的数据类型等。也就是说,我们想知道mysql中有那些库,那些表,表里面有那些字段以及他们的注释,都可以从information_schema中获取。1.查看数据库所有表名及注释SELECTtable_name name,table_comment commentFROMinformation_schema.TABLESWHEREtable_sch原创 2020-09-01 11:23:00 · 3865 阅读 · 0 评论 -
mysql内置函数使用
1.聚合函数函数作用COUNT(col)统计查询结果的行数MIN(col)查询指定列的最小值MAX(col)查询指定列的最大值SUM(col)求和,返回指定列的总和AVG(col)求平均值,返回指定列数据的平均值2.字符串函数函数作用CONCAT(s1,s2…,sn)LOWER(str)UPPER(str)...原创 2020-07-31 11:13:50 · 702 阅读 · 0 评论 -
mysql 子查询
说明:子查询的意思是:在一个查询之中嵌套了其他的若干查询,在一个查询语句的where和from子句中包含另一个查询语句,外层的查询语句称为父查询,where子句中的查询成为子查询。子查询常用关键字in:检索的值在查询返回结果中any:查询结果的任意一个值all:查询结果的所有值exists:查询的结果不为null新建两个测试表test1,test21.子查询和inin关键字主要用于查找属性值是否属于指定的集合,属于比较常用的一个select * from test2 where原创 2020-07-14 11:54:33 · 614 阅读 · 0 评论 -
mysql之求星期几问题
将今天周四,也就是2020-07-021.使用dayofweek函数转化日期周一周二周三周四周五周六周日23456712.使用DATE_FORMAT函数转化日期周一周二周三周四周五周六周日1234567...原创 2020-07-02 10:21:02 · 885 阅读 · 0 评论 -
mysql主从同步错误:The slave I/O thread stops because master and slave have equal MySQL server UUIDs
在配置mysql主从复制的时候出现错误: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.1.现象Slave_IO_Running:No,mysql的IO线程没有正常工作2.原因笔者使用两台虚拟机,一主一从,从库的mysql是直接克隆的。在mysql原创 2020-06-10 15:34:10 · 3605 阅读 · 0 评论 -
centos7安装mysql和主从同步原理
1.下载mysql的安装包[root@localhost local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装mysql安装源 yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 2.yum安装mysql,这里可能需要点时间yum -y install mysql-community-server等待原创 2020-05-25 10:37:20 · 441 阅读 · 0 评论 -
mybatis和mysql 按in的参数顺序排序
前言:笔者在elasticsearch中查询出来的文章id,需要在mysql中连表查询,但是输出默认是按照主键id排序的,我是想按照es输出的id排序,毕竟es全文检索的内容是越像权值越大越在前面。所以笔者需要按in的参数顺序排序。1.按in的参数顺序排序,mysql中用field()函数,mybatis用foreach在mysql中按in的参数顺序排序其实很简单,只要用到field()函数...原创 2020-04-26 16:24:33 · 2292 阅读 · 3 评论 -
mysql中CONCAT()、ROUND()和COALESCE()的用法,及常用聚合函数
1.mysql中CONCAT() 函数的作用CONCAT() 函数用于将多个字符串连接成一个字符串,语法简单就是:CONCST(str1,str2,…)两种返回结果:然后就返回连接后的字符串其中有一个参数为NULL ,则返回值为 NULL2.mysql中COALESCE()函数的作用COALESCE()函数主要用来进行空值处理,其参数格式如下:COALESCE ( express...原创 2020-04-23 11:55:58 · 2858 阅读 · 0 评论 -
mysql插入函数和删除函数的区别
1.insert ignore into :当插入数据时,数据库不会检查主键(primary key)或者唯一主键(unique key),如出现重复数据,也不返回错误,可继续往下执行。2.insert into :当插入数据时,数据库会检查主键(primary key)或者唯一主键(unique key),如果出现重复会报错,无法插入。3.replace into :如果存在主键(pr...原创 2020-04-09 11:50:12 · 454 阅读 · 0 评论