db

import MySQLdb


def creatTB(cursor):
sql = "CREATE TABLE student_info(ID int, "\
"name varchar(255)," \
"sex varchar(12)," \
"subject_1 varchar(255)," \
"techang varchar(255))"
cursor.execute(sql)
print("create table success")

def insert(db,cursor):
sql = "insert into student_info(ID,name,sex,subject_1,techang) values (%s,%s,%s,%s,%s)"
var = ("1", "roy", "boy", "12", "English", "read")
cursor.execute(sql, var)
db.commit()
print("successfully insert data")

def select(cursor, key, value):
sql = "select * from student_info where " + key + "=" + value
cursor.execute(sql)

if __name__ == '__main__':
db = MySQLdb.connect(host='localhost', # 本地数据库
user='root', # 用户名
passwd='XXXXX', # 数据库密码
db='test', # 数据库名
charset='utf8')
cursor = db.cursor()
creatTB(cursor)
insert(db, cursor)
db.close()
posted @ 2019-11-11 23:15  Roy在路上  阅读(174)  评论(0)    收藏  举报