shell pip install sqlparse python import sqlparse python import sqlparse sql = "SELECT id, name FROM users WHERE age > 18 ORDER BY name ASC" parsed = sqlparse.parse(sql) for statement in parsed: for token in statement.tokens: print(token) <Keyword 'SELECT' at 0x7f8c78203a38> <Whitespace ' ' at 0x7f8c78203a70> <Identifier 'id' at 0x7f8c78203a98> <Operator ',' at 0x7f8c78203ac0> <Whitespace ' ' at 0x7f8c78203ae8> <Identifier 'name' at 0x7f8c78203b10> <Whitespace ' ' at 0x7f8c78203b38> <Keyword 'FROM' at 0x7f8c78203b70> <Whitespace ' ' at 0x7f8c78203b98> <Identifier 'users' at 0x7f8c78203cc0> <Whitespace ' ' at 0x7f8c78203c08> <Keyword 'WHERE' at 0x7f8c78203e20> <Whitespace ' ' at 0x7f8c78203d30> <Identifier 'age' at 0x7f8c78203e48> <Whitespace ' ' at 0x7f8c78203e70> <Operator '>' at 0x7f8c78203e98> <Whitespace ' ' at 0x7f8c78203ec0> <Number '18' at 0x7f8c78203ee8> <Whitespace ' ' at 0x7f8c78203f10> <Keyword 'ORDER' at 0x7f8c78203f48> <Whitespace ' ' at 0x7f8c78203f80> <Keyword 'BY' at 0x7f8c78203fa8> <Whitespace ' ' at 0x7f8c78203fd0> <Identifier 'name' at 0x7f8c78204050> <Whitespace ' ' at 0x7f8c78204078> <Keyword 'ASC' at 0x7f8c782040a0>


上一篇:
下一篇:
切换中文