
数据库 -- Mysql
yinni11
这个作者很懒,什么都没留下…
展开
-
Mysql字符串截取总结:left()、right()、substring()、substring_index()
在实际的项目开发中有时会有对数据库某字段截取部分的需求,这种场景有时直接通过数据库操作来实现比通过代码实现要更方便快捷些,mysql有很多字符串函数可以用来处理这些需求,如Mysql字符串截取总结:left()、right()、substring()、substring_index()。一.从左开始截取字符串用法:left(str, length),即:left(被截取字符串, 截取长度)...转载 2018-12-20 21:21:25 · 422 阅读 · 0 评论 -
Mysql字符串 --- mysql函数之截取字符串
mysql索引从1开始一、mysql截取字符串函数1、left(str,index) 从左边第index开始截取2、right(str,index)从右边第index开始截取3、substring(str,index)当index>0从左边开始截取直到结束 当index<0从右边开始截取直到结束 当index=0返回空4、substring(str,index,...转载 2018-12-21 10:05:36 · 379 阅读 · 0 评论 -
用Navicat自动生成SQL语句
用MySql时,最头痛的莫过于写sql语句,用Navicat这个工具可以自动生成。使用如下:1、新建表语句,使用“SQL预览”功能 在Navicat中新建一张表,填上自己所需要的信息,如下图所示:在点击保存之前,点击“SQL预览”,即可看到相应的建表语句:2、插入,更新操作,看Navicat的状态栏 在Navicat中执行想要的操作,在下面状态栏中...转载 2019-03-19 17:53:15 · 8274 阅读 · 0 评论 -
mysql中insert into select from的使用----从一个表中选择数据插入另一个表
如何在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现。具体情形是:有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,我们可以使用如下的语句来实现: INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name 当然,上面的语句比较适...转载 2019-03-21 13:08:25 · 2286 阅读 · 0 评论 -
mysql中find_in_set()函数的使用
首先举个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存储。那我们如何用sql查找所有type中有4的图文类型的文章呢??这就要我们的 find_in_set 出马的时候到了。以下为引用的内容:select * from article where ...转载 2019-03-21 14:28:37 · 165 阅读 · 0 评论 -
mysql中的max_allowed_packet查询和修改
mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+| Variable_name | Valu...转载 2019-03-21 16:36:37 · 582 阅读 · 0 评论 -
MySQL的1064错误是SQL语句写的有问题时出现的,即SQL的语法错误
MySQL的1064错误是SQL语句写的有问题时出现的,即SQL的语法错误转载 2019-03-22 09:42:49 · 1098 阅读 · 0 评论 -
Mysql中的wait_timeout错误
问题出现的场景:现在有个定时任务,执行了12个小时,在定时任务的最后,有更新Mysql的操作。在进行Mysql更新操作的时候,报错。错误如下:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was ...转载 2019-05-07 11:42:02 · 2101 阅读 · 0 评论 -
Mysql中配置的查询
1.查看允许的最大并发连接数SHOW VARIABLES LIKE 'max_connections';2. 查询某个表中的所有的索引show index from 表名3、查看数据库所有索引 SELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库名';...原创 2019-05-07 11:54:14 · 892 阅读 · 0 评论