在之前我們透過《三篇文章幫你搞定怎樣進行mysql資料庫學習之安裝SQL資料庫》對Python操縱mysql資料庫有了簡單的了解,這篇文章就來介紹 mysql庫建立表格,並深入mysql資料庫學習。
首先,想要對mysql函式庫建立表,得先連接資料庫
#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # 使用execute方法执行SQL语句 cursor.execute("SELECT VERSION()") # 使用 fetchone() 方法获取一条数据 data = cursor.fetchone() print "Database version : %s " % data # 关闭数据库连接 db.close()執行上述腳本輸出結果如下:
Database version : 5.0.45
建立資料庫表
如果資料庫連接存在我們可以使用execute()方法來為資料庫建立表,如下所示建立表EMPLOYEE#!/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # 如果数据表已经存在使用 execute() 方法删除表。 cursor.execute("DROP TABLE IF EXISTS EMPLOYEE") # 创建数据表SQL语句 sql = """CREATE TABLE EMPLOYEE ( FIRST_NAME CHAR(20) NOT NULL, LAST_NAME CHAR(20), AGE INT, SEX CHAR(1), INCOME FLOAT )""" cursor.execute(sql) #关闭数据库连接d b.close()
以上是三篇文章幫你搞定怎樣進行mysql資料庫學習之mysql函式庫建立表的詳細內容。更多資訊請關注PHP中文網其他相關文章!