类似入下的建表 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 一次使用确实不如,但是计划是做批量操作,所以。。。 |