이전에는 "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
데이터베이스 테이블 만들기
데이터베이스 연결이 존재하는 경우 아래와 같이 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!