
mysql
slongzhang_
这个作者很懒,什么都没留下…
展开
-
mysql查看数据库大小以及使用情况?
nformation_schema是MySQL的系统数据库,information_schema里的tables表存放了整个数据库各个表的使用情况。可以使用sql来统计出数据库的空间使用情况,相关字段:table_schema:数据库名table_name:表名table_rows:记录数data_length:数据大小index_length:索引大小原创 2023-02-13 21:14:25 · 2696 阅读 · 0 评论 -
MySQL使用Order By排序将NULL值排在最后 | MySQL 联表过滤已访问数据的排序
在MySQL中查询使用Oreder By ASC子句时,默认会把NULL值所在行排在最前面,但我们希望把NULL值排到最后面,这时候需要在编写SQL语句使用一点技巧。那就是ISNULL(排序字段),排序字段 ASC。原创 2022-12-15 10:35:02 · 676 阅读 · 0 评论 -
MySQL取每组的前N条记录
mysql 批量获取每组的前N条数据|每组的后N条数据转载 2022-11-13 10:09:46 · 3119 阅读 · 2 评论 -
mysql如果数据已存在则更新累加,如果当前更新数据已是更新累加了则忽略
mysql如果数据已存在则更新累加,如果当前更新数据已是更新累加了则忽略原创 2022-11-04 10:56:10 · 707 阅读 · 0 评论 -
php单独使用laravel数据库 | laravel手动关闭数据库连接
非框架,纯脚本案例!!!!!php单独引用laravel的数据库引擎,简单入门案例,惰性链接 、可手动关闭数据库、自动重连原创 2022-09-21 12:57:46 · 738 阅读 · 0 评论 -
mysql 联表更新|A表更新到B表两种方式| mysql update
mysql联表更新,表同步,A表更新到B表原创 2022-09-07 15:31:53 · 10251 阅读 · 0 评论 -
sql单字段导表(行业翻译字段)
sql,update,mysq;原创 2022-06-14 14:30:41 · 291 阅读 · 1 评论 -
SQL连表更新多个平均值字段
UPDATE res2_product AS a LEFT JOIN (SELECT pro_id, IF( SUM( transaction_date > DATE_SUB( CURRENT_DATE, INTERVAL 8 DAY ) ), SUM( IF ( transaction_date > DATE_SUB( CURRENT_DATE, INTERVAL 8 DAY ), transaction_quantity, 0 ) ) / S原创 2021-11-23 11:30:44 · 634 阅读 · 0 评论 -
mysql 重置递增表ID|update
在使用INSERT IGNORE INTO时,但插入数据已存在时会忽略新增,但主键自增ID却不会忽略,而是会记住自增,导致表主键不连续原创 2021-10-18 17:33:13 · 2365 阅读 · 1 评论 -
行业表更新翻译
UPDATE table_new SET cate_cname = (SELECT cate_cname FROM table_old WHERE cate_id = table_new.cate_id)原创 2021-08-02 10:50:32 · 96 阅读 · 0 评论 -
mysql(ON DUPLICATE KEY UPDATE)字段值为空更新新值,不为空不更新
tableName: 表名id: 主键(唯一键)field_1: 更新的字段为空更新新值大于旧值更新原创 2021-07-19 16:53:22 · 45829 阅读 · 1 评论 -
Table is marked as crashed and should be repaired 解决办法
遇到这个问题几个敲命令轻松搞定1、首先进入mysql命令台:mysql -u root -p 回车 输入密码2、查询所有的库mysql> show databases;3、进入数据库“eduyun_2015_sp1”是库名mysql> use eduyun_2015_sp1;4、check table newabout(newabout–出现错误的表)用来检查出现问题的表的状态,出现错误就正常5、然后用repair table newabout6、再用check table转载 2021-07-17 11:51:19 · 2831 阅读 · 1 评论 -
mysql批量导表更新
UPDATE new_table SET field_1 = (SELECT field_1 FROM old_table WHERE id = new_table.id)原创 2021-06-25 11:16:13 · 103 阅读 · 0 评论 -
MySQL 分组之后如何统计记录条数 gourp by 之后的 count()
group by 语句SELECT unique_id FROM `table_name` GROUP BY unique_id;获取group 条数SELECT COUNT(DISTINCT `unique_id `) FROM `table_name`原创 2021-05-14 17:49:50 · 1271 阅读 · 0 评论 -
Mysql语句DUPLICATE配合IF使用当,插入/更新值大于当前值,更新小于则不更新
INSERT IGNORE INTO zsl_product_daily(`pid`,`schedules`,`orders`) VALUES('1',100,10) ON DUPLICATE KEY UPDATE orders = VALUES(orders), schedules = if(schedules < VALUES(schedules),VALUES(schedules),schedules);注意使用DUPLICATE需要唯一索引才有效,否则每次执行的都将是新增插入数据参考资料原创 2021-04-17 15:07:30 · 39425 阅读 · 0 评论 -
mysql导表函数(按日期导表smt)
CREATE DEFINER=`root`@`%` PROCEDURE `export_current_data`()BEGIN DECLARE t1 datetime DEFAULT '2020-01-10' ; DECLARE t2 datetime DEFAULT '2021-01-28' ; WHILE t1 < t2 DO INSERT IGNORE INTO sl_current_copy1 ( `pro_id`, `time`, `location`, `keyw原创 2021-01-29 10:38:18 · 81999 阅读 · 0 评论 -
mysql按日期批量操作(临时笔记)
CREATE DEFINER=`root`@`%` PROCEDURE `export_current_data`()BEGIN DECLARE t1 datetime DEFAULT '2020-12-19' ; DECLARE t2 datetime DEFAULT '2021-01-20' ; WHILE t1 < t2 DO INSERT IGNORE INTO sl_current ( `pro_id`, `time`, `location`, `keyword_id原创 2021-01-20 18:27:50 · 82383 阅读 · 0 评论