import pymysql

#第一步、打开数据库连接、需要哪些准备呢、1:主机地址,2:端口号,3:用户名,4:密码,5:数据库名,6:还要编码
db=pymysql.connect(host='localhost',port=3306,user='sa',passwd='123456',db='test',charset='utf8')

#连接上了、下一步还要创建一个游标对象 cussor()、只有创建了游标才可以对mysql进行写语句
cursor=db.cursor()

#下一步就是写sql语句了、
sql='insert into xie(id) values(1)'

#下一步是用游标来执行sql语句
cursor.execute(sql)
db.commit()                     #commit的应用是在执行了sql语句之后才会执行、
db.close()
import pymysql

#第一步、打开数据库连接、需要哪些准备呢、1:主机地址,2:端口号,3:用户名,4:密码,5:数据库名,6:还要编码
db=pymysql.connect(host='localhost',port=3306,user='sa',passwd='123456',db='test',charset='utf8')

#连接上了、下一步还要创建一个游标对象 cussor()、只有创建了游标才可以对mysql进行写语句
cursor=db.cursor()

#下一步就是写sql语句了、
sql='select * from xie'

#下一步是用游标来执行sql语句
cursor.execute(sql)                  #execute是执行的意思
#db.close()

c=cursor.fetchone()                  #fetchone取值、把对象cursor查询到的数据用元组的形式显示、这里只查询一个字段的数据
d=cursor.fetchall()                  #这里是查询sql语句里所有能查到的数据
print(c[0])
print(d[0])

import pymysql

#第一步、打开数据库连接、需要哪些准备呢、1:主机地址,2:端口号,3:用户名,4:密码,5:数据库名,6:还要编码
db=pymysql.connect(host='localhost',port=3306,user='sa',passwd='123456',db='test',charset='utf8')

#连接上了、下一步还要创建一个游标对象 cussor()、只有创建了游标才可以对mysql进行写语句
cursor=db.cursor()

#下一步就是写sql语句了、
sql1='delete from xie2'
sql2='select *from xie2'

#下一步是用游标来执行sql语句
try:
    cursor.execute(sql1)                 #execute是预执行的意思、下面用commit才是正式提交SQL语句
    cursor.excute(sql2)
    #db.close()

    c=cursor.fetchone(sql2)                  #fetchone取值、把对象cursor查询到的数据用元组的形式显示、这里只查询一个字段的数据
    d=cursor.fetchall(sql2)                  #这里是查询sql语句里所有能查到的数据
    db.commit()                              #commit是正式提交事务
    print(c[0])
except:
    db.rollback()                        #回滚事务、如果SQL语句有错误的就回滚、不执行
    print('SQL语句有误、请再检查一下语句')
db.close()

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐