Python连接MySQL数据库

1.安装PyMySQL模块

连接MySQL需要使用PyMySQL模块,一般用pip install PyMySQL安装。

 

2.连接数据库

查询

 1 import pymysql    
 2 #导入PyMySQL模块
 3 
 4 db = pymysql.connect(host= '47.111.15.123', port= 3306, user= 'root', password= '********', db= 'mysql')
 5 #创建连接对象db,连接地址、端口、账号、密码、数据库名
 6 
 7 cursor=db.cursor(cursor=pymysql.cursors.DictCursor)
 8 #创建光标对象cursor,连接到db
 9 
10 cursor.execute("select * from mysql——lable")
11 #使用mysql命令,查询mysql数据库下的表lable
12 
13 results = cursor.fetchall()
14 #命令的结果赋值到results
15 
16 print(results)
17 #显示结果
18 
19 db.close()
20 #关闭数据库

 

插入

1 sql = 'INSERT INTO student (name,age) VALUES (%s,%s)'
2 cur.execute(sql,('XiaoMing',23))

 

创建表

1 #使用数据库test
2 cur.execute('USE test')
3 #在test数据库里创建表student,有name列和age列
4 cur.execute('CREATE TABLE student(name VARCHAR(20),age TINYINT(3))')

 

上一篇:Linux 命令 - wc: 统计文件的行数、字数和字节数


下一篇:python3 操作mysql踩坑