![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
mysql
ernesto_ji
这个作者很懒,什么都没留下…
展开
-
mysql获取某一时间段的每一天
mysql获取某一时间段的每一天原创 2022-12-22 15:04:40 · 195 阅读 · 0 评论 -
解决Specified key was too long; max key length is 767 bytes
解决Specified key was too long; max key length is 767 bytes原创 2022-08-27 00:25:21 · 707 阅读 · 0 评论 -
存储过程基本语法结构
1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字(参数1 IN NUMBER,参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条记录,否则抛出异常(如果没...原创 2019-04-25 13:26:19 · 3282 阅读 · 0 评论 -
mySql存储过程定时实现循环查询结果更新到新表中
mySql存储过程定时实现循环查询结果更新到新表中-- =============================================冷链统计图数据收集========================================-- 查询统计数据select * from cold_chain_report ;-- 查看定时策略是否开启show variables like '%event_sche%';-- 开启定时任务策略SET GLOBAL event_schedule原创 2020-12-31 14:50:15 · 1026 阅读 · 3 评论 -
mysql group by 对多个字段进行分组
mysql group by 对多个字段进行分组表结构如下:Table: Subject_SelectionSubject Semester Attendee---------------------------------ITB001 1 JohnITB001 1 BobITB001 1 MickeyITB001 2 JennyITB001 2 JamesM转载 2020-08-17 19:37:11 · 2475 阅读 · 0 评论 -
left join 关联查询 一对多 重复数据处理
left join 关联查询 一对多 重复数据处理-- 修改前sqlSELECT DISTINCT a.QYMC, a.XYDM, a.DZ, a.FW, a.XKZBH, a.JGJG, a.FZJG, a.QFR, a.FZRQ_DATE, a.YXQZ_DATE, a.TYPE, c.facilityName,c.facilityLocationFROM COMPANY_BASE aLEFT JOIN company_drug_product b ON a.UUID原创 2020-06-09 16:08:19 · 3197 阅读 · 0 评论 -
mysql sql语句:行转列问题
转自:https://www.cnblogs.com/linjinfeng/p/9039476.htmlmysql sql语句:行转列问题1、创建表CREATE TABLE TEST_TB_GRADE (ID int(10) NOT NULL AUTO_INCREMENT,name varchar(20) DEFAULT NULL,COURSE varchar(20) DEFAULT ...转载 2019-12-17 20:03:43 · 129 阅读 · 0 评论 -
mysql中like % %模糊查询
1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。 另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件 SELECT...转载 2019-10-23 15:54:57 · 220 阅读 · 0 评论 -
mysql 函数大全
https://www.runoob.com/mysql/mysql-functions.html转载 2019-09-04 22:21:47 · 113 阅读 · 0 评论 -
concat、concat_ws、group_concat
一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,…)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。select CONCAT(‘a’,‘b’) from dual; – abselect CONCAT(‘a’,NULL) from dual; – nullselect CONCAT(‘a’...原创 2019-08-20 21:03:06 · 151 阅读 · 0 评论 -
通过命令行连接mysql数据库
通过命令行连接mysql数据库在命令行中进入mysql所在的目录下,进入bin目录下:mysql -hlocalhost -uroot -p-u后面的为用户名名称 -p后面输入密码连接成功后,进行操作;//显示存在的数据库show databases;//test为相对应的数据库名称,表示使用某个数据库use test;//显示此数据库的所有表show tables;//bo...原创 2019-07-12 14:11:14 · 1883 阅读 · 0 评论 -
jdbc连接数据库步骤
1、加载JDBC驱动程序: Class.forName(“com.mysql.jdbc.Driver”) ;2、提供JDBC连接的URL jdbc:mysql: //localhost:3306/test?useUnicode=true&characterEncoding=gbk ; useUnicode=true:3、创建数据库的连接...原创 2019-04-17 13:30:13 · 524 阅读 · 0 评论 -
数据库连接池原理
1、使用原因:数据库连接是非常占用资源的,尤其是在高并发的情况下,如果每次都去建立数据库连接就会有性能问题,也会影响一个应用程序的延展性,针对这个问题,连接池出现了,连接池就是为了解决这个问题的。2、连接池原理:数据库连接池负责分配、管理、释放连接,它保证应用程序可以重复使用同一个连接而不需要每次都建立数据库连接,如果数据库连接时间超过设置的最长数据库连接时间会自动释放链接,为了避免因为没有...原创 2019-04-17 13:31:56 · 526 阅读 · 0 评论 -
mysql中tingint、smallint、mediumint、bigint、int的区别
mysql中tingint、smallint、mediumint、bigint、int的区别一、各个类型占用字节数和取值范围如下:1、tingint 占1个字节 从-128~1272、smallint 占2个字节 从-32768~327673、mediumint 占3个字节 从-8388608~83886074、int 占4个字节 从-2147483648~21474836475、bi...原创 2019-04-22 19:10:28 · 497 阅读 · 0 评论 -
mysql相关函数
1、ifnull函数ifnull(param1,param2),如果第一个值parma1为空,取第二个值param2select ifnull(max(sort),0) as sort from emp;原创 2019-04-25 14:09:21 · 348 阅读 · 0 评论 -
MySQL中如何插入反斜杠
问题描述:mysql中带有反斜杠的内容入库后,发现反斜杠无故失踪了(俗话说被吃掉了)例:插入insert into tb(‘url’) values(‘absc\eeee’); 结果数据库里的内容是:absceeee(反斜杠没了呢)解决方案:用addslashes(),mysql_escape_string()等函数进行处理,也就是在插入数据库前,把内容处理一下如:KaTeX parse...转载 2019-05-13 10:33:28 · 2358 阅读 · 1 评论 -
mysql explain用法和结果的含义
mysql explain用法和结果的含义转自:http://blog.chinaunix.net/uid-540802-id-3419311.htmlexplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,firs...转载 2019-06-19 14:06:55 · 205 阅读 · 0 评论 -
mysql distinct 去重解析(详细)
mysql distinct 去重在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段。先来看看例子: tableid name1 a2 b3 c4 c5 b...转载 2019-06-04 18:59:42 · 1119 阅读 · 0 评论 -
mysql索引类型 normal, unique, full text
mysql索引类型 normal, unique, full text问题1:mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效...转载 2019-06-18 17:05:07 · 567 阅读 · 0 评论 -
解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL不允许从远程访问的方法
你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"1、首先进入mysql的安装目录的bin目录下,进入dos窗口;C:\Windows\System32\cmd.exe连接mysql命令:mysql -u root -p...原创 2019-07-10 19:52:38 · 785 阅读 · 0 评论 -
mysql
一,关于对表和字段操作1、给表中增加列:alter table 表名 add colum 字段名 类型(长度);alter table t_campus_devicemgr_device add colum style varchar(20);2、删除表中数据:delete from emp;3、删除表:drop table emp;4、给用户授权alter table t_ca...原创 2019-04-17 13:28:58 · 152 阅读 · 0 评论