python操作mysql資料庫

2022-09-11 09:45:07 字數 948 閱讀 4337

1

#建立連線

2import pymysql

3 conn =pymysql.connect(host='

localhost

',port=3306,user='

root

',passwd='

密碼',db ='

資料庫')4

#建立游標

5 cursor = conn.cursor()

#sql語句

sql="select * from user"#sql語句查詢所有

sql="select * from user where password='123'"#查 select * from 表名 where 要查的屬性值

sql="insert into user (username,password) values ('zhangsan','123455')"#增 insert into 表名() values(加入資料)

sql="delete from user where id=2"#刪 delete from 表名 where 要刪除的資料

sql="update user set username='www' where username='qwe' "#改 update 表名 set(新屬性)where(舊屬性)

#執行sql語句

cursor.execute(sql)#執行成功返回1 ,不成功返回false

conn.commit()#涉及寫的操作需要提交。

#資料操作

ex=cursor.fetchall()#以元組的形式返回多個資料,可以用for迴圈遍歷。

ex=cursor.fetchone()#返回一維陣列,可以用ex[0]取出第乙個資料。

#關閉資料庫連線

conn.close()

python操作mysql查詢資料

首先需要連線資料庫,然後才查詢出資料。例如下表名字為 sinauser iduse id use name11 db12 2db233 db3class database def init self self.conn mysqldb.connect 連線資料庫 host 連線你要取出資料庫的ip,...

python操作MySQL資料庫

堅持每天學一點,每天積累一點點,作為自己每天的業餘收穫,這個文章是我在吃飯的期間寫的,利用自己零散的時間學了一下python操作mysql,所以整理一下。我採用的是mysqldb操作的mysql資料庫。先來乙個簡單的例子吧 import mysqldb try conn mysqldb.connec...

Python操作Mysql資料庫

coding utf8 author yangjing import mysqldb 查詢。def select host user root password port 3306,db sql connect mysqldb.connect host host,user user,passwd p...