类似入下的建表 sql :
CREATE TABLE runoob_tbl(
runoob_id INT NOT NULL AUTO_INCREMENT,
runoob_title VARCHAR(100) NOT NULL,
runoob_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( runoob_id )
);
如何通过 python 直接将这段 sql 转换成以字段与字段类型组成一个字典?
1
pierre1994 OP 用 sqlparse 和正则尝试了下,都不太成功
|
2
pierre1994 OP 求助
|
3
guyskk 2016-08-09 21:55:35 +08:00
如果 SQL 语句格式比较统一的话,先按行分隔,再按空格分隔就可以了。
|
4
murmur 2016-08-09 22:03:05 +08:00
还不如虚拟一个数据库和数据表去执行以下 执行这点表才多少开销 然后去拿真实的 table scheme 就完了
|
5
pierre1994 OP @murmur 一次使用确实不如,但是计划是做批量操作,所以。。。
|