日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

python中fetchall_Python连接MySQL并使用fetchall()方法过滤特殊字符

發布時間:2023/12/13 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中fetchall_Python连接MySQL并使用fetchall()方法过滤特殊字符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來一個簡單的例子,看Python如何操作數據庫,相比Java的JDBC來說,確實非常簡單,省去了很多復雜的重復工作,只關心數據的獲取與操作。

準備工作需要有相應的環境和模塊:

Ubuntu 14.04 64bit

Python 2.7.6

MySQLdb

注意:Ubuntu 自帶安裝了Python,但是要使用Python連接數據庫,還需要安裝MySQLdb模塊,安裝方法也很簡單:

sudo apt-get install MySQLdb

然后進入Python環境,import這個包,如果沒有報錯,則安裝成功了:

python

Python 2.7.6 (default, Jun 22 2015, 17:58:13)

[GCC 4.8.2] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import MySQLdb

>>>

Python標準的數據庫接口的Python DB-API(包括Python操作MySQL)。大多數Python數據庫接口堅持這個標準。不同的數據庫也就需要不同額模塊,由于我本機裝的是MySQL,所以使用了MySQLdb模塊,對不同的數據庫而言,只需要更改底層實現了接口的模塊,代碼不需要改,這就是模塊的作用。

Python數據庫操作首先我們需要一個測試表

建表語句:

CREATE DATABASE study;

use study;

DROP TABLE IF EXISTS python_demo;

CREATE TABLE python_demo (

id int NOT NULL AUTO_INCREMENT COMMENT '主鍵,自增',

user_no int NOT NULL COMMENT '用戶編號',

user_name VARBINARY(50) NOT NULL COMMENT '用戶名',

password VARBINARY(50) NOT NULL COMMENT '用戶密碼',

remark VARBINARY(255) NOT NULL COMMENT '用戶備注',

PRIMARY KEY (id,user_no)

)ENGINE =innodb DEFAULT CHARSET = utf8 COMMENT '用戶測試表';

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1001,'張三01','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1002,'張三02','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1003,'張三03','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1004,'張三04','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1005,'張三05','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1006,'張三06','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1007,'張三07','admin','我是張三');

INSERT INTO python_demo(user_no, user_name, password, remark) VALUES

(1008,'張三08','admin','我是張三');

Python代碼

# --coding=utf8--

import ConfigParser

總結

以上是生活随笔為你收集整理的python中fetchall_Python连接MySQL并使用fetchall()方法过滤特殊字符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。