Zuvor hatten wir ein einfaches Verständnis der Python-Manipulation der MySQL-Datenbank durch „Drei Artikel, die Ihnen helfen, das Erlernen der MySQL-Datenbank zu lernen und die SQL-Datenbank zu installieren“ Dieser Artikel stellt es vor Tabelle erstellen mit der MySQL-Bibliothek und lernen Sie die MySQL-Datenbank ausführlich kennen.
Wenn Sie zunächst eine Tabelle für die MySQL-Bibliothek erstellen möchten, müssen Sie zunächst eine Verbindung zur Datenbank herstellen
Bevor Sie eine Verbindung zur Datenbank herstellen, bestätigen Sie bitte zunächst Folgendes:
1 Sie haben die Datenbank TESTDB erstellt.
2 Tabelle MITARBEITER
3.EMPLOYEE-Tabelle Die Felder sind VORNAME, NACHNAME, ALTER, GESCHLECHT und EINKOMMEN.
4. Der Benutzername, der für die Verbindung zur Datenbank TESTDB verwendet wird, ist „testuser“ und das Passwort ist „test123“. Sie können es selbst festlegen oder direkt den Root-Benutzernamen und das Passwort verwenden. Bitte verwenden Sie den Grant-Befehl.
5. Das Python MySQLdb-Modul wurde auf Ihrem Computer installiert.
6. Wenn Sie mit SQL-Anweisungen nicht vertraut sind, können Sie unser grundlegendes SQL-Tutorial besuchen
Beispiele:
Die folgenden Beispiele verweisen auf die TESTDB-Datenbank von 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()
Das Ausgabeergebnis der Ausführung des obigen Skripts lautet wie folgt:
Database version : 5.0.45
Datenbanktabelle erstellen
Wenn die Datenbankverbindung besteht, Wir können die Methodeexecute() verwenden, um eine Tabelle in der Datenbank wie folgt zu erstellen: 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()
Das obige ist der detaillierte Inhalt vonDrei Artikel, die Ihnen dabei helfen, herauszufinden, wie Sie die MySQL-Datenbank erlernen und Tabellen in der MySQL-Bibliothek erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!