国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

跟老齊學Python之通過Python連接數據庫

2020-02-23 06:08:04
字體:
來源:轉載
供稿:網友

用Python來編寫網站,必須要能夠通過python操作數據庫,所謂操作數據庫,就是通過python實現對數據的連接,以及對記錄、字段的各種操作。上一講提到的那種操作方式,是看官直接通過交互模式來操作數據庫。

安裝python-MySQLdb

要想通過python來操作數據庫,還需要在已經安裝了mysql的基礎上安裝一個稱之為mysqldb的庫,它是一個接口程序,python通過它對mysql數據實現各種操作。

在編程中,會遇到很多類似的接口程序,通過接口程序對另外一個對象進行操作,比較簡單。接口程序就好比鑰匙,如果要開鎖,人直接用手指去捅,肯定是不行的,那么必須借助工具,插入到鎖孔中,把所打開,打開所之后,門開了,就可以操作門里面的東西了。那么打開所的工具就是接口程序。而打開所的工具會有便利與否之分,如果用這鎖的鑰匙,就便利,如果用別的工具,或許不便利(其實還分人,也就是人開鎖的水平,如果是江洋大盜或者小毛賊什么的,擅長開鎖,用別的工具也便利了),也就是接口程序不同,編碼水平不同,都是考慮因素。

這里下載python-mysqldb:https://pypi.python.org/pypi/MySQL-python/

下載之后就可以安裝了。

我這里只能演示ubuntu下安裝的過程。

代碼如下:
sudo apt-get install python-MySQLdb

在shell中輸入上面的命令行,就安裝了。看看,多么簡潔的安裝,請快快用ubuntu吧。我愿意做ubuntu的免費代言。哈哈。

不管什么系統,安裝不是難題。安裝之后,怎么知道安裝的結果呢?

代碼如下:
>>> import MySQLdb

在python的交互模式中,輸入上面的指令,如果不報錯,恭喜你,已經安裝好了。如果報錯,恭喜你,可以借著錯誤信息提高自己的計算機水平了,請求助于google大神。

交互模式下操作數據庫之連接數據庫

操作數據庫的前提是先有數據庫。

先建立一個數據庫。

代碼如下:
qw@qw-Latitude-E4300:~$ mysql -u root -p
Enter password:  

打開數據庫,正確輸入密碼之后,呈現下面的結果

代碼如下:
Welcome to the MySQL monitor.  Commands end with ; or /g.
Your MySQL connection id is 373
Server version: 5.5.38-0ubuntu0.14.04.1 (Ubuntu)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

mysql>

在這個狀態下,輸入如下命令,建立一個數據庫:

代碼如下:
mysql> create database qiwsirtest character set utf8;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤山市| 永清县| 鄂尔多斯市| 杨浦区| 宝鸡市| 张家港市| 体育| 淳安县| 田阳县| 桂阳县| 兴海县| 游戏| 古交市| 长春市| 元谋县| 梁河县| 漳州市| 木里| 通化市| 泽州县| 太白县| 太和县| 六盘水市| 富阳市| 同仁县| 康保县| 永泰县| 双峰县| 左贡县| 灵台县| 深州市| 彩票| 昆山市| 肇州县| 霸州市| 靖西县| 寿阳县| 淮滨县| 盈江县| 前郭尔| 莒南县|