成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

OSX下mysql、pymysql的安裝使用

X_AirDu / 888人閱讀

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

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

因python3支持問題,使用pymysql替代MySQLdb、mysqlclient-python連接數(shù)據(jù)庫,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, ("[email protected]", "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, ("[email protected]",))
        result = cursor.fetchone()
        print(result)
finally:
    connection.close()

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

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

相關文章

  • Python3網(wǎng)絡爬蟲實戰(zhàn)---5、存儲庫安裝:PyMySQL、PyMongo、RedisPy、R

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

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

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

    zhjx922 評論0 收藏0
  • python 數(shù)據(jù)庫編程,這篇是針對 mysql ,滾雪球?qū)WPython第4季第13篇

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

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

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

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

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

    RancherLabs 評論0 收藏0

發(fā)表評論

0條評論

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