MySQL常用脚本

添加字段

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 NOT NULL COMMENT '字段说明' AFTER 字段名(哪个字段后面);

 

修改字段

ALTER TABLE 表明 MODIFY COLUMN 字段名 DATETIME NULL COMMENT '字段说明';

 

删除字段

ALTER TABLE 表名 DROP COLUMN 字段名;

 

重置表数据

TRUNCATE TABLE 表名;

 

组装数据

SELECT CONCAT('UPDATE `check_result_right` SET `pay_time`=''',DATE_ADD(`pay_time`,INTERVAL 12 MONTH),''' WHERE `id`=',`id`,';') FROM `check_result_right`;

“CONCAT”函数用于组装字段数据,如上所示,可以批量组装修改语句,可以很灵活进行部分数据的更新

 

批量增加时间

UPDATE `check_result_wrong` SET `pay_time` = DATE_ADD(`pay_time`,INTERVAL 12 MONTH);

使用DATE_ADD函数增加时间,单位如下:

MICROSECOND 间隔单位:毫秒
SECOND 间隔单位:秒
MINUTE 间隔单位:分钟
HOUR 间隔单位:小时
DAY 间隔单位:天
WEEK 间隔单位:星期
MONTH 间隔单位:月
QUARTER 间隔单位:季度
YEAR 间隔单位:年

 

日期格式化

SELECT * FROM `check_bill_business` WHERE `channel_code`='weimai' AND DATE_FORMAT(`pay_time`,'%Y-%m-%d') = '2022-03-15';

DATE_FORMAT函数

 

posted on 2023-04-26 14:53  dysjwang  阅读(38)  评论(0编辑  收藏  举报

导航