Python对数据库的简单操作

Python对数据库的简单操作

1.采用root的形式进行登录,不然的话在后面的操作中可能应为权限不够出现错误
登录的代码:

mysql -uroot -p

可以这样输入代码回车后,依次输入账号密码,也可以将p直接改成数据库密码

 mysql -uroot -密码

2.用命令建一个数据库:
代码:

> create DATABASE z1(z1 为数据库名)

3.进入到建好的数据库:z1
代码:use z1
4.在数据库中建一张表:

  1. 代码:
 create table student(
 sno int(10) auto_increment primary key not null,
 sname varchar(10) not null );

6.查看数据库表建的情况:

desc student;

在这里插入图片描述
8.用python 对数据库进行简单的操作:
代码:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import pymysql

# 打开数据库连接
db = pymysql.connect("localhost","root","111111","z1" )

# 使用cursor()方法获取操作游标
cursor = db.cursor()

# SQL 插入语句
sql = """INSERT INTO student()
         VALUES (15,'zhang')"""
try:
   # 执行sql语句
   cursor.execute(sql)
   # 提交到数据库执行
   db.commit()
except:
   # 如果发生错误则回滚
   db.rollback()

# 关闭数据库连接
db.close()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值