![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
闵浮龙
要么精彩的活,要么卑微的死
展开
-
MySql获取某张表id自增的下一个值
MySql获取某张表id自增的下一个值select AUTO_INCREMENT from INFORMATION_SCHEMA.TABLES where TABLE_NAME='比如一个表'转载 2018-01-02 20:57:54 · 3945 阅读 · 0 评论 -
mysql-8.0.12 Could not create connection to database server - java mysql connector
Could not create connection to database server - java mysql connector一、mysql授权此前参考https://blog.csdn.net/xinpengfei521/article/details/80403965设置报:java报错: null, message from server: "Host 'w...原创 2018-08-05 20:58:25 · 1531 阅读 · 1 评论 -
mysql截取字符串的方法
1、从左开始截取字符串left(str, length)说明:left(被截取字段,截取长度)例:select left(content,200) as abstract from my_content_t2、从右开始截取字符串right(str, length)说明:right(被截取字段,截取长度)例:select right(content,200) as a...转载 2018-07-20 17:09:34 · 968 阅读 · 0 评论 -
mysql数据库多表备份及excel表格导出脚本编写
#!/bin/sh# Database infoDB_USER="root"DB_PASS="min"DB_HOST="localhost"DB_NAME="product"# 数据库表TABLE1="attribute_name"TABLE2="attribute_value"DB_TABLE=$TABLE1 $TABLE2# Others varsBIN_DI原创 2018-07-14 16:09:28 · 440 阅读 · 0 评论 -
搜索结果按匹配字段进行排序
谈到搜索,一般就想起了SQL Server的FullTextSearch(全文搜索)功能,它确实强大,但使用起来也要做一些较为繁琐的准备工作,一般小型的项目或者对搜索要求(包括性能需求)不是很高的情况下实用它还是有点太重型了。简单的搜索用SQL查询即可,但一般面临的一个问题就是如何对搜索结果按匹配字段进行优先级排序。例如有个产品表(Products),它的字段包:括产品ID、产品名称、产品类别...转载 2018-06-28 17:27:36 · 3332 阅读 · 0 评论 -
mysql按自然年、月、日、季度、周查询数据
limit_rule_record : 表名create_time :创建时间一、按自然年SELECT * FROM limit_rule_record WHERE create_time >= CURRENT_TIMESTAMP - INTERVAL 1 year二、按自然月SELECT * FROM limit_rule_record WHERE cr...原创 2018-06-21 11:05:40 · 5683 阅读 · 1 评论 -
MySQL日期时间字段
MySQL日期时间字段 mysql支持的日期时间类型有:DATETIME、 TIMESTAMP、DATE、TIME、YEAR。几种类型比较如下:DATETIMEDATETIME 用于表示 年月日 时分秒,是 DATE和TIME 的组合,并且记录的年份(见上表)比较长久。如果实际应用中有这样的需求,就可以使用 DATETIME 类型。TIMESTAMP TIMESTAMP...转载 2018-06-13 13:32:38 · 6365 阅读 · 0 评论 -
mysql查询表循环添加不存在的数据
查询所有类目,并循环结果集、查询类目属性不存在 3 4属性则添加drop procedure if exists add_test; # 创建存储过程 add_test CREATE PROCEDURE add_test() BEGIN #定义 变量 DECLARE a bigint; ...原创 2018-04-28 09:12:10 · 418 阅读 · 0 评论 -
mysql- 字段各种处理、添加各种约束
修改字段属性:-- 修改字段属性-- ALTER TABLE tb_name MODIFY 字段名称 字段类型 [完整性约束条件]-- 将email字段 VARCHAR(50)修改成VARCHAR(200)-- 注意,修改时如果不带完整性约束条件,原有的约束条件将丢失,如果想保留修改时就得带上完整性约束条件ALTER TABLE user10 MODIFY email VARCH...转载 2018-04-20 15:23:29 · 3316 阅读 · 0 评论 -
mysql基准测试
一、什么是基准测试 基准测试是针对系统设置的一种压力测试二、基准测试和压力测试的比较三、基准测试的目的1、建立MySQL服务器的性能基准测试的目的 2、模拟比当前系统更高的负载,以找出系统的扩展瓶颈增加数据库的并发,观察QPS,TPS变化,确定并发量与性能最优的关系 3、测试不同的硬件、软件和操作系统配置 4、证明新的硬件设备配置是否正确四、基准测试的二...转载 2018-04-13 06:17:47 · 311 阅读 · 0 评论 -
Mysql判断一个表中的数据是否在另一个表存在
判断A表中有多少条数据在B表中【存在】,并且显示这些数据–EXISTS语句select A.ID, A.NAME from 表A where EXISTS(select * from 表B where A.ID=B.ID) 说通俗一点就是A.ID那列的内容,有多少存在于B.ID那列判断A表中有多少条数据在B表中【不存在】,并且显示这些数据–NOT EXISTS语...转载 2018-04-06 18:19:10 · 13619 阅读 · 1 评论 -
什么影响了MySQL性能
一、sql查询速度(后期补充)1、效率低下的sql二、服务器硬件1、CPU资源1、我们的应用是否CPU密集型的 密集型则考虑需要用CPU好一点的,对目前mysql版本而言,还不支持多CPU对同一sql并发处理 2、我们的应用并发是怎样的 并发高的话可以看来采用多核心的CPU来提高数据库性能,但是要用最新版的mysql,因为老版本的mysql对多核CPU的支持并不好,但是最...原创 2018-04-02 18:34:49 · 255 阅读 · 0 评论 -
MySQL查看和修改表的存储引擎
如何查看MySQL的当前存储引擎?一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:看你的mysql现在已提供什么存储引擎: mysql> show engines;看你的mysql当前默认的存储引擎: mysql> show variables like ‘%storage_engine%’;你要看某个表用了什么引擎(在显示结果里参数engine...转载 2018-03-08 14:06:35 · 239 阅读 · 0 评论 -
1045 - Access denied for user 'root'@'min'(using password:YES)
问题:人生处处充满了坑。。 昨天出现时间戳超出范围在网上寻找答案时对mysql数据库操作了sql_mode 在后面不行最后还是自己找到了解决方法、就下班了、今天一上班、发现mysql总是报1045 - Access denied for user ‘root’@’min’(using password:YES);查资料发现是改变mysql模式(sql_mode)sql_mode原创 2018-08-03 10:14:56 · 545 阅读 · 0 评论 -
MySQL运行存储过程出现1292错误
在navicat上远程连接MySQL,运行存储过程时传入了一个时间参数‘0000-00-00 00:00:00’,发生如下错误 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘targetTime’ at row 1官方文档上说明MySQL允许将’0000-00-00’保存为“伪日期”,但是MySQL有一原创 2018-01-23 17:19:34 · 5885 阅读 · 0 评论 -
mysql-8.0.12-winx64免安装版配置教程
mysql-8.0.12-winx64免安装版配置教程MySQL是世界上目前最流行的开源数据库。许多大厂的核心存储往往都是MySQL。要安装MySQL,可以直接去官方网站下载。本教程将说明对于MySQL的免安装版如何进行配置和安装。mysql-8.0.12-winx64.zip下载地址:https://dev.mysql.com/downloads/mysql/下载完成后解压缩,自定义...原创 2018-10-11 17:18:32 · 975 阅读 · 0 评论