mysql实用sql语句整理

1.批量插入语句

start transaction ;
INSERT INTO product.config_property (property_key, property_type, property_value, property_value1, property_value2, property_value3, status) VALUES ( 'ext_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0);
INSERT INTO product.config_property (property_key, property_type, property_value, property_value1, property_value2, property_value3, status) VALUES ( 'oms_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0);
commit ;

或者

start transaction ;
INSERT INTO product.config_property (property_key, property_type, property_value, property_value1, property_value2, property_value3, status) VALUES ( 'ext_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0),( 'oms_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0);
commit ;

2.修改表字段或者添加(表数据量不大时候,数据量大时建议重新创建一个表转移数据方式)

alter table  config_property add column  create_time  datetime default now() comment '创建时间';
alter table  config_property modify  column  create_time  datetime default now() comment '创建时间1';
alter table  config_property drop column   create_time;

3.创建索引

create index idx_property_key on config_property(property_key);
drop index idx_property_key on config_property;
create unique index  uq_property_key on config_property(property_key);
drop index  uq_property_key  on config_property ;

如果创建独立索引添加时重复
第一种更新数据
INSERT INTO product.config_property (property_key, property_type, property_value, property_value1, property_value2, property_value3, status) VALUES ( '01_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0),( '02_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0)
on duplicate key update create_time=now(),property_value2=values(property_value2)

第二种忽略数据 加IGNORE 忽略
INSERT IGNORE INTO  product.config_property (property_key, property_type, property_value, property_value1, property_value2, property_value3, status) VALUES ( '01_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0),( '02_url', 'out_url', 'http://127.0.0.1:8082/getZipFile', null, null, null, 0)

上一篇:写给小白的Python之面向对象-私有成员、property


下一篇:Python 装饰器之 Property: Setter 和 Getter