python读写mysql数据库

# -*-coding:utf-8-*-
import mysql.connector

# 进行mysql数据库连接 root 123456 test
# def conn(user,password,databases):
conn=mysql.connector.connect(user="root",password="123456",database="test")
cursor=conn.cursor()
print("connection mysql success")
# return cursor

# 对数据库的操作--创建表
def crete_table():
    sql_create="create table student(id int(4) PRIMARY KEY NOT NULL ,uid VARCHAR(14) NOT NULL ,name VARCHAR(20) NOT NULL ,score DOUBLE NOT NULL )"
    cursor.execute(sql_create)
    print "create student success"

 # 删除表
def delete_table():
    sql_delete="DROP TABLE student"
    cursor.execute(sql_delete)
    print "delete sucess"

# 插入数据
def insert():
    sql_insert="insert into student(id,uid,name,score) values(3,'207','dyh',524)"
    cursor.execute(sql_insert)
    # cursor.rowcount
    conn.commit()#提交
    conn.close()#关闭数据库
    print "insert success"

# 查找数据库
def sql_select():
    sql_select="select * from student"
    cursor.execute(sql_select)
    reslut=cursor.fetchall()
    print reslut


# conn("root","123456","test")

# crete_table()
# insert()
sql_select()
# delete_table()

猜你喜欢

转载自blog.csdn.net/qq_33202508/article/details/79300857
今日推荐