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))')