sql
四大天王之一
仰天大笑出门去,我辈岂是蓬蒿人(我的资源中有什么不懂的加QQ:779557608并备注CSDN,我尽力解答)
展开
-
clickhouse数据库操作基本sql记录
删除某表的id为 '200546044411387904' 的数据ALTER TABLE charge_sensor.cp_d_tqload_log DELETE WHERE id in ('200546044411387904');原创 2022-03-31 15:19:44 · 797 阅读 · 0 评论 -
mysql 不常见sql记录
1. 查询正在执行的sql,一般用于查看一直执行却没有结果的sql,用于调优时的查询select * from information_schema.`PROCESSLIST` where info is not null;慢慢记录...原创 2021-10-20 15:12:31 · 105 阅读 · 0 评论 -
Packet for query is too large (5,196,813 > 4,194,304). You can change this value on the server by se
处理办法:1. 先查询,会看见一个现在的最大值show VARIABLES like '%max_allowed_packet%';2. 修改 ,默认为4M ,这里设置为 1Gset global max_allowed_packet = 1024*1024*1024;注意,上面的设置办法,属于临时方案。在数据库重启后,需要重新再设置。永久方案是修改数据库配置文件,这个方案就不写了,我也没试过。...原创 2021-08-31 09:22:38 · 1502 阅读 · 0 评论 -
mysql 获取表所有字段,并用 “,“ 分割
select group_concat(COLUMN_NAME separator ', ') from information_schema.COLUMNS where table_schema='数据库名' and table_name = '表名';原创 2021-07-28 20:41:34 · 328 阅读 · 0 评论 -
千万级数据量-mysql快速导出与导入
show variables like '%secure%';SELECT * INTO OUTFILE '/var/lib/mysql-files/cp_d_customer_park_record1.txt' FIELDS TERMINATED BY ',' FROM cp_d_customer_park_record;LOAD DATA INFILE '/var/lib/mysql-files/cp_d_customer_park_record1.txt' INTO TABLE cp_原创 2021-07-22 18:18:45 · 472 阅读 · 0 评论 -
windows的 mysql 导出数据库中所有表结构
1. window电脑上安装 mysql2. 进入mysql安装目录,通常在E:\Program Files\MySQL\MySQL Server 5.6\bin的目录下,有一个mysqldump.exe 文件。3. 使用windows 的 cmd命令4. 进入该目录-- 刚进入在通常在c盘目录: 这里 cd 到指定目录C:\Users\Administrator>cd E:\Program Files\MySQL\MySQL Server 5.6\bin-- 然后 ...原创 2021-07-22 18:16:03 · 1177 阅读 · 0 评论 -
mysql- 两张无关联表,强制横向关联,并插入数据
drop table if exists aaaaaa;CREATE table aaaaaa(id varchar(20),c1 varchar(20));drop table if exists bbbbb;drop table if exists bbbbb;CREATE table bbbbb(id varchar(20));insert into aaaaaa(c1)values('aaa'),('bbb'),('ccc'),('ddd');insert into bbbbb原创 2021-07-08 16:50:48 · 673 阅读 · 0 评论 -
mysql 数据库基本sql语句记录
为表t_user 创建一个t_age的字段。ALTER TABLE `t_user`ADD COLUMN `t_age` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '年龄';原创 2020-08-28 22:58:27 · 328 阅读 · 0 评论 -
好久不写sql函数,都快忘了,记录一下典型的存储过程
CREATE DEFINER=`root`@`%` PROCEDURE `one`(i int)BEGIN WHILE (i<=1000000) DO IF i < 10 THEN INSERT INTO `order` ( `sn` ) VALUES ('AAAAOrder2020-000000' + i ); ELSEIF (i&g...原创 2020-04-13 01:06:13 · 157 阅读 · 0 评论 -
常用函数sql
SELECTf_pile.sid AS '站ID',f_pile_site.sname AS '站名称', sum((case when f_order_settlement.sn is not null then f_order.useele else f_order.useele end)) AS '充电度数',sum((case when f_order_settlement.sn...原创 2020-01-14 16:56:57 · 143 阅读 · 0 评论 -
很有代表性的sql
--- UNION ALL 外连接(相同的数据不覆盖,展示所有数据)SELECT sid,SUM(num) FROM (SELECT sid,ROUND(count(sid)/2) as num FROM f_pile where manufacture = '深圳盛弘' GROUP BY sidUNION ALLSELECT sid,count(sid) AS num FROM f...原创 2020-01-13 19:25:40 · 215 阅读 · 0 评论 -
基础常用sql
基础查询: // 查询整张表 SELECT * FROM emp; // 列与列做运算 SELECT (sal+job) AS 总数 FROM emp; // 当可以转换为数字类型的数据与不能转换为数字的数据做运算的时候,job列的数据当0来计算; SELECT sal+job AS 总数 FROM emp; // 任何数据与null运算,最终都得到null SELECT ...原创 2019-01-23 16:49:56 · 287 阅读 · 0 评论 -
记录写过的有代表性SQL
-- 两次分组SELECT fps.sname AS '场站', DATE_FORMAT( fos.create_time,'%Y-%m') AS '时间',-- CONCAT( YEAR ( fos.create_time ), '-', MONTH ( fos.create_time ) ) AS '时间1', SUM( fos.service_amount ) A...原创 2018-11-28 14:10:58 · 247 阅读 · 0 评论 -
Linux_CentOS 7.2 64位之安装mysql5.6.41步骤(爬坑不容易,多谢公司运维)
一直有个想法,用下载的离线mysql包,解压安装 !!! 直到最后还是放弃了; 还是用yum的方式安装吧 ;身负开发任务的同时,想在腾讯云的centos7.2服务器上安装mysql_5.6.41网上的教程无数,几乎没有一个是适合我的;以下教程,只针对我这个版本,其他的估计不同,不要浪费时间看了个人理解: yum安装,就相当于苹果商店安装软件,属于那种很方便的方式; ...原创 2018-08-09 13:05:03 · 2010 阅读 · 0 评论