MySQL-05:pymysql与pycharm设置
生活随笔
收集整理的這篇文章主要介紹了
MySQL-05:pymysql与pycharm设置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
PyMySQL介紹
PyMySQL 是在 Python3.x 版本中用于連接 MySQL 服務(wù)器的一個庫,Python2中則使用mysqldb。
Django中也可以使用PyMySQL連接MySQL數(shù)據(jù)庫。
PyMySQL安裝
pip install pymysql連接數(shù)據(jù)庫
前置條件:
- 已有一個MySQL數(shù)據(jù)庫,并且已經(jīng)啟動。
- 已有可以連接該數(shù)據(jù)庫的用戶名和密碼
- 已有一個有權(quán)限操作的database
連接代碼
普通格式
# 導(dǎo)入pymysql模塊 import pymysql # 連接database conn = pymysql.connect(host=“你的數(shù)據(jù)庫地址”, user=“用戶名”,password=“密碼”,database=“數(shù)據(jù)庫名”,charset=“utf8”) # 得到一個可以執(zhí)行SQL語句的光標(biāo)對象 cursor = conn.cursor() # 定義要執(zhí)行的SQL語句 sql = """ CREATE TABLE USER1 ( id INT auto_increment PRIMARY KEY , name CHAR(10) NOT NULL UNIQUE, age TINYINT NOT NULL )ENGINE=innodb DEFAULT CHARSET=utf8; """ # 執(zhí)行SQL語句 cursor.execute(sql) # 關(guān)閉光標(biāo)對象 cursor.close() # 關(guān)閉數(shù)據(jù)庫連接 conn.close()返回字典格式
# 導(dǎo)入pymysql模塊 import pymysql # 連接database conn = pymysql.connect(host=“你的數(shù)據(jù)庫地址”, user=“用戶名”,password=“密碼”,database=“數(shù)據(jù)庫名”,charset=“utf8”) # 得到一個可以執(zhí)行SQL語句并且將結(jié)果作為字典返回的游標(biāo) cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 定義要執(zhí)行的SQL語句 sql = """ CREATE TABLE USER1 ( id INT auto_increment PRIMARY KEY , name CHAR(10) NOT NULL UNIQUE, age TINYINT NOT NULL )ENGINE=innodb DEFAULT CHARSET=utf8; """ # 執(zhí)行SQL語句 cursor.execute(sql) # 關(guān)閉光標(biāo)對象 cursor.close() # 關(guān)閉數(shù)據(jù)庫連接 conn.close()pycharm設(shè)置
1.project加入:file—settings—project Interpreter, 搜索并加入PYMySQL
2.左側(cè)Database進入,選擇MySQL
3.連接,輸入賬號密碼。若提示安裝driver,先點擊安裝。
4.頁面可以輸入MySQL命令,能自動補全。并且可點擊左側(cè)數(shù)據(jù)庫,查看數(shù)據(jù)庫內(nèi)容。
?
摘抄:https://www.cnblogs.com/liwenzhou/p/8032238.html
總結(jié)
以上是生活随笔為你收集整理的MySQL-05:pymysql与pycharm设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单元测试02:Open-Cover安装与
- 下一篇: MySQL-06:pyMySQL增删改查