python mysql 分号_Python中使用MySQL
@1: 安裝MySQL:
lxw ~$ sudo apt-get install mysql-server
可以通過
sudo netstat -tap | grep mysql`
命令檢查之后,如果看到有mysql的socket處于listen狀態(tài)則表示安裝成功。
@2:設置MySQL中的root用戶的密碼:(省略)
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "lxw";
注意后面的分號
@3: 登錄到MySQL:
lxw ~$ mysql -u root -p
Enter password:
@4:顯示所有的數(shù)據(jù)庫:
mysql> show databases;
注意后面的分號
@5: 安裝python-MySQLdb:
要想通過python來操作數(shù)據(jù)庫,還需要安裝一個稱之為mysqldb的庫
lxw ~$ pip install MySQL-python
安裝完成后, 執(zhí)行如下命令:
lxw ~$ python
Python2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC4.8.2] on linux2
Type"help", "copyright", "credits" or "license" for moreinformation.>>>import MySQLdb
如果沒有錯誤提示,說明安裝成功.
@6: 在MySQL中創(chuàng)建數(shù)據(jù)庫:
mysql>create database db1 character set utf8;
Query OK,1 row affected (0.00sec)
@7: 在Python中使用數(shù)據(jù)庫:
>>> importMySQLdb>>> conn = MySQLdb.connect(host="localhost", user="root", passwd="lxw", db="db1", port=3306, charset="utf8")
host: mysql數(shù)據(jù)庫的地址.若數(shù)據(jù)庫在本地,則使用localhost;若數(shù)據(jù)庫在其它的服務器上,則應該填寫服務器的ip地址。一般中小型的網(wǎng)
站,數(shù)據(jù)庫和程序都是在同一臺服務器上,就使用localhost了。
user: 登錄數(shù)據(jù)庫的用戶名。
passwd: 上述user賬戶對應的登錄mysql的密碼。
db: 數(shù)據(jù)庫名稱.
port: 一般情況,mysql的默認端口是3306,當mysql被安裝到服務器之后,為了能夠允許網(wǎng)絡訪問,服務器(計算機)要提供一個訪問端
口給它。
charset: 數(shù)據(jù)庫的編碼設置為utf-8格式,這樣就允許存入漢字而無亂碼了。注意,在mysql設置中,utf-8寫成utf8,沒有中間的橫線。但
是在Python文件開頭和其它地方設置編碼格式的時候,要寫成utf-8。切記!
Reference:
總結(jié)
以上是生活随笔為你收集整理的python mysql 分号_Python中使用MySQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么设置电脑c盘启动不了怎么办啊 电脑C
- 下一篇: ubuntu ssh如何连接mysql_