成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

OSX下mysql、pymysql的安裝使用

X_AirDu / 943人閱讀

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

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

因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, ("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()

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/37899.html

相關(guān)文章

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

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

    AlanKeene 評(píng)論0 收藏0
  • Python如何操作MySQL

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

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

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

    xiaowugui666 評(píng)論0 收藏0
  • django 2.0 + Python 3.7 + MySQL 8.0 安裝項(xiàng)目筆記

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

    lwx12525 評(píng)論0 收藏0
  • Django學(xué)習(xí)——Django基礎(chǔ)3(django基本操作1)

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

    RancherLabs 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<