国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

OSX下mysql、pymysql的安裝使用

X_AirDu / 878人閱讀

摘要:下安裝較為簡單,官網下載地址選擇版本安裝默認新版在下的配置文件不存在,其他默認路徑下也沒有,需自行添加。因支持問題,使用替代連接數據庫主頁見安裝使用方法示例

OSX下mysql安裝較為簡單,mysql官網下載地址http://dev.mysql.com/downloads/mysql/
選擇OSX版本安裝
TIPS:默認新版mysql在OSX下的配置文件/etc/my.cnf不存在,其他默認路徑下也沒有,需自行添加。

因python3支持問題,使用pymysql替代MySQLdb、mysqlclient-python連接數據庫,github主頁見
https://github.com/PyMySQL/PyMySQL

安裝$ pip3 install PyMySQL
使用方法示例

CREATE TABLE `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `email` varchar(255) COLLATE utf8_bin NOT NULL,
    `password` varchar(255) COLLATE utf8_bin NOT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin
AUTO_INCREMENT=1 ;

import pymysql.cursors
connection = pymysql.connect(host="localhost",
                             user="user",
                             password="passwd",
                             db="db",
                             charset="utf8mb4",
                             cursorclass=pymysql.cursors.DictCursor)
    with connection.cursor() as cursor:
        # Create a new record
        sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
        cursor.execute(sql, ("webmaster@python.org", "very-secret"))

    # connection is not autocommit by default. So you must commit to save
    # your changes.
    connection.commit()

    with connection.cursor() as cursor:
        # Read a single record
        sql = "SELECT `id`, `password` FROM `users` WHERE `email`=%s"
        cursor.execute(sql, ("webmaster@python.org",))
        result = cursor.fetchone()
        print(result)
finally:
    connection.close()

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37899.html

相關文章

  • Python3網絡爬蟲實戰---5、存儲庫安裝:PyMySQL、PyMongo、RedisPy、R

    摘要:相關鏈接官方文檔安裝推薦使用安裝,命令如下運行完畢之后即可完成的安裝。上一篇文章網絡爬蟲實戰數據庫的安裝下一篇文章網絡爬蟲實戰庫的安裝 上一篇文章:Python3網絡爬蟲實戰---4、數據庫的安裝:MySQL、MongoDB、Redis下一篇文章:Python3網絡爬蟲實戰---6、Web庫的安裝:Flask、Tornado 在前面一節我們介紹了幾個數據庫的安裝方式,但這僅僅是用來存...

    AlanKeene 評論0 收藏0
  • Python如何操作MySQL

    摘要:安裝和的安裝圖解破解可以看下這個文章鏈接的增刪改查通過提供的模塊實現對數據庫的操作,這個地方注意使用的是,的話使用模塊安裝模塊創建連接創建游標修改執行,并返回受影響行數添加執行,并返回受影響行數查詢刪除執行,并 安裝Mysql和Navicat for MySQL mysql的安裝圖解https://jingyan.baidu.com/art...navicat for mysql破解可...

    zhjx922 評論0 收藏0
  • python 數據庫編程,這篇是針對 mysql ,滾雪球學Python第4季第13篇

    摘要:的安裝博客補充知識年最新安裝教程,滾雪球學第四季。操作操作數據庫一般被程序員成為操作增刪改查,其中各個字符分別代表新增,讀取,更新,刪除。可以返回受影響行數,可以直接通過該值判斷是否修改成功。 ...

    xiaowugui666 評論0 收藏0
  • django 2.0 + Python 3.7 + MySQL 8.0 安裝項目筆記

    摘要:安裝開啟項目使用開發環境安裝使用的其中版本版本版本不是這個版本會出現注冊頁面無法渲染,還要修改其和中的為因為版本的更改,的已經改為數據初始化安裝數據庫安裝時注意選擇密碼加密方式為傳統加密方式,如下圖安裝成功安裝在項目的目錄 2018-09-17 11:25安裝Django 2.0 開啟項目 Esale 1.使用開發環境:PyCharm 2018.2.3 (Professional Ed...

    lwx12525 評論0 收藏0
  • Django學習——Django基礎3(django基本操作1)

    摘要:那就是新建一個用戶,賦予該用戶只能操作該數據庫的權限。這是根據安全開發中的最小權限原則規定而來的,能夠有效的防止網站被攻擊后的代價。 基本操作將用一個簡單的實例來穿針引線,將盡量涉及到多的操作方法和軟件設計的原理 設計表的結構 我們想要做一個班級管理的程序,我們先去設計一下數據庫表的結構。首先我們應該有一下幾張表 班級表 學生表 班級表 表名:classes 班級id:id 班級...

    RancherLabs 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<