目标:
1.创建wang123的数据库
2.使用wang123数据库创建student表
3.student表格含有id(为主键),name(不能为空),sex,grade(默认数值为60),并插入三行数据
4.查询id为2的数据
5.表中可以插入数据,并显示表中其他所有数据
import pymysql
# 连接数据库
conn = pymysql.connect('192.168.1.101', user="wsy", passwd='123456')
# 创建游标对象
cur = conn.cursor()
try:
# 建库wang123
cur.execute("create database wang123 character set utf8;")
except:
print('此数据库已存在')
# 进入wang123数据库
cur.execute("use wang123 ")
try:
#创建表格设置字段属性
cur.execute('CREATE TABLE student (id int PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(2), grade int DEFAULT 60 )')
except:
print('此表名已存在')
conn.rollback() # 失败则回滚数据
def ins1():
try:
# 插入三行数据
query = "insert into student(id,name,sex) VALUES(1,'wang','男'),(2,'zhang','女&#