Python对数据库的简单操作
1.采用root的形式进行登录,不然的话在后面的操作中可能应为权限不够出现错误
登录的代码:
mysql -uroot -p
可以这样输入代码回车后,依次输入账号密码,也可以将p直接改成数据库密码
mysql -uroot -密码
2.用命令建一个数据库:
代码:
> create DATABASE z1(z1 为数据库名)
3.进入到建好的数据库:z1
代码:use z1
4.在数据库中建一张表:
- 代码:
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()