python连接mysql创建表、库,插入、查询数据

 目标:

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','女&#
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值