SQL处理 sql转sql-DML
⎯⎯ 考虑一千次,不如去做一次;犹豫一万次,不如实践一次

sql转sql-DML

 150  |   | 


Select
     
说 明

在线生成sql-DML语句



功能介绍

1.在线生成sql-DML(INSERT/UPDATE)语句; 建表语句, 建表语句, 建表语句(重要的说3遍)
说明: 不能在 sql 中包含注释内容(即: -- xxx# xxx); 由于此工具是通过 ; 来分割语句处理(pg和oracle不要包含注释部分, 不然会提示不支持处理多个建表语句), 只支持单个建表语句.
2.支持自定义过滤不需要的字段, 多个字段通过 , 隔开



示例

CREATE TABLE if not exists user (
  id int NOT NULL AUTO_INCREMENT,
  name varchar(10) NOT NULL COMMENT '姓名',
  gender tinyint NOT NULL DEFAULT 0 COMMENT '性别 0-未知 1-男 2-女',
  age int NOT NULL COMMENT '年龄',
  created_date datetime DEFAULT CURRENT_TIMESTAMP,
  updated_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (id)
);

insert 处理后

INSERT INTO user (name,gender,age,created_date,updated_date) VALUES (?,?,?,?,?)

update 处理后

UPDATE user SET name=?,gender=?,age=?,created_date=?,updated_date=? WHERE id=?

select 处理后

SELECT id,name,gender,age,created_date,updated_date FROM user WHERE id=?