Python MySQL 创建表
CREATE TABLE语句用于在MYSQL数据库中创建表。在这里,你需要指定表的名称和每一列的定义(名称和数据类型)。
语法
以下是在MySQL中创建表的语法-
例子
下面的查询在MySQL中创建了一个名为EMPLAYEE的表,有五个列,即FIRST_NAME、LAST_NAME、AGE、SEX和INCOME。
DESC语句给你指定表的描述。利用这一点,你可以验证该表是否已经创建,如下图所示。
使用python在MySQL中创建一个表
名为 execute() 的方法(在游标对象上调用)接受两个变量,即
- 一个代表要执行的查询的字符串值。
-
一个可选的args参数,可以是一个元组或列表或字典,代表查询的参数(占位符的值)。
它返回一个整数值,代表被查询影响的行数。
一旦建立了数据库连接,你可以通过向 execute() 方法传递CREATE TABLE查询来创建表。
简而言之,要使用python 7minus创建一个表。
- 导入 mysql.connector 包。
-
使用 mysql.connector.connect() 方法创建一个连接对象,将用户名、密码、主机(可选默认:localhost)和,数据库(可选)作为参数传递给它。
-
通过在上面创建的连接对象上调用 cursor() 方法,创建一个游标对象。
-
然后,将 CREATE TABLE语句作为参数传递给 execute() 方法,执行该语句。
例子
下面的例子在数据库mydb中创建了一个名为 Employee 的表。