pymysql操作MySQL資料庫
# python pymysql操作mysql資料庫
import pymysql
# 1.連結資料庫
db = pymysql.connect(
# 連結的資料庫的host主機地址:預設本地資料庫使用localhost或者127.0.0.1,如果是遠端資料庫,需要設定為主機的ip地址
host='localhost',
# 連結資料庫的使用者名稱
user='root',
# 連結資料庫的密碼
password='123456',
# 埠號 3306 mysql資料庫的預設埠
# 80埠 http協議的預設埠
# 443埠 https協議的預設埠
port=3306,
# 連結的資料庫的名稱
db='rxf',
# 如果資料庫中需要寫入中文,配置以下兩個引數
use_unicode=True,
charset='utf8'
)
# 2.獲取遊標
cursor = db.cursor()
# 1.準備sql語句.建立表
# AUTO_INCREMENT 自增
# PRIMARY KEY 設定為主鍵
create_table = 'CREATE TABLE IF NOT EXISTS stu(id INTEGER PRIMARY KEY AUTO_INCREMENT,name Text,age INTEGER )'
# 執行sql語句
cursor.execute(create_table)
# 2.向資料庫中插入資料
# insert_sql = "INSERT INTO stu(id,name,age)VALUE (3,'張三',22)"
# # 執行sql語句
# cursor.execute(insert_sql)
# 提交操作
# db.commit()
# 3.修改資料庫中的資料
# update_sql = "UPDATE stu SET age=50 WHERE id = 2"
# cursor.execute(update_sql)
# 4.刪除資料庫中資料
# delete_sql = "DELETE FROM stu WHERE id = 3"
# cursor.execute(delete_sql)
# 5.查詢資料庫中的資料
select_sql = "SELECT * FROM stu"
res = cursor.execute(select_sql)
# 和sqlite3有區別
# 查詢所有的資料
# res = cursor.fetchall()
# 需要重新執行查詢sql語句,然後再使用fetchone查詢一條資料
# select_sql = "SELECT * FROM stu"
# res = cursor.execute(select_sql)
# res = cursor.fetchone()
# fetchmany() 獲取指定條數的資料
res = cursor.fetchmany(4)
for id, name, age in res:
print(id, name, age)
# 提交操作
db.commit()
# 關閉遊標
cursor.close()
# 關閉資料庫
db.close()
相關推薦
python利用pymysql操作mysql資料庫
python: ver 3.6 1, 安裝pymysql 聯網狀態下,直接用easy_install-3.6.exe PyMySQL 2, 需求: a, 利用pymysql連線到mysql資料庫 b, 根據本地的sql檔案建立表 &
使用pymysql 操作MySQL資料庫
安裝 pip install pymysql 注:連線前要有可使用的賬戶及有許可權、可操作的資料庫 先來一個栗子: import pymysql # 連線database conn = pymysql.connect( host=“你的資料庫地址”, user=“使用者名稱”
pymysql操作MySQL資料庫
# mysql-python python2中使用這個包支援python操作mysql# python pymysql操作mysql資料庫import pymysql# 1.連結資料庫db = pymysql.connect( # 連結的資料庫的host主機地址:預設本地資料庫使用localhost或
PyMySQL 操作 MySQL 資料庫
不知不覺 2017 就已經結束了,2018 元旦快樂。 回顧 2017 ,真是碌碌無為;希望 2018 勿忘初心,好好努力,早日實現新年願望: 提升自身技術,堅持把 Java 後端技術學好; 輕鬆購買 MBP,而不會覺得價格貴; 努力賺錢,買車; 妹子;
Python3 pymysql操作mysql資料庫(一)
一. 連線mysql : pymysql.connect()import pymysql # 連線資料庫 conn = pymysql.connect(host='127.0.0.1', user='***', # 資料庫使用
python操作mysql資料庫,pymysql
python裡操作mysql的模組是pymysql 一、安裝mysql 二、安裝pysql pip3 install pymysql 如果是在pycharm裡安裝pymysql模組,如圖進去安裝介面,搜尋pymysql然後安裝就行。 三、使用pymy
python3用pymysql連線mysql資料庫進行操作
原創文章,轉載請註明出處 pymysql是python3特有的,python2沒有,只能用mysqldb 需提前建好資料庫和對應的表 第一步,安裝pymysql pip install PyMySQL 第二步,資料庫連線及獲得遊標物件 cursor # 開啟資料庫連線 db
python3使用pymysql連線Mysql 資料庫及 簡單的增刪改查操作
示例表1查詢操作import pymysql #匯入 pymysql #開啟資料庫連線 db= pymysql.connect(host="localhost",user="root", password="123456",db="test",po
Python3操作MySQL資料庫(驅動:pymysql)
建庫建表 create database wuSir default character set utf8 collate utf8_general_ci; use wuSir; create table auth_info( aid int
Python操作MySQL資料庫的兩種方式pymysql和pandas
目錄 第一種 使用pymysql 程式碼如下: import pymysql #開啟資料庫連線 db=pymysql.connect(host='1.1.1.1',port=3306,user='root',passwd='123123',db='te
python3通過pymysql連線MySQL資料庫操作
python連線MySQL資料庫 所需要的工具: PyCharm pymysql外掛 MySQL資料庫 安裝pymysql外掛 在PyCharm中依次點選file->setting->project xxx ->project
flask + pymysql操作Mysql數據庫
ext efault 自動提交 ble ring mat 3-9 ret conf 安裝flask-sqlalchemy、pymysql模塊 pip install flask-sqlalchemy pymysql 安裝Mysql數據庫 from flask.e
jmeter操作mysql資料庫
1、安裝mysql的驅動包 · 為了連線mysql資料庫,還需要下載"mysql-connector-java.jar",可以從MySQL官網下載 新建測試計劃,載入jar包路徑,如下: 2、建立JDBC連線,並配置好資料連線、使用者名稱、密碼(請注意連線格式) 3、
python操作MySQL資料庫心得(numpy陣列寫入資料庫)
最近突發奇想,想把以前用Matlab實現的對高頻彩的開獎資料進行抓取並儲存到本地的專案重新用python做一遍。加上前段時間學習的MySQL,想將讀取回來的開獎資料存放到資料庫裡試試看。 廢話不多說,實操看看。 網頁下載器 這部分就
使用MySQLdb操作MySQL資料庫
#coding:utf-8 import MySQLdb # 1.連線資料庫 db = MySQLdb.connect('localhost','root','','students',charset='utf8') cur = db.cursor() # 2.插入資料 sq
nodejs(十七)操作mysql資料庫
var mysql = require('mysql') // 1. 建立連線 var connection = mysql.createConnection({ host: '192.168.94.151', user: 'root', password: 'root',
linux系統下操作mysql資料庫常見命令
一. 備份資料庫(如: test): ①可直接進入後臺即可.(MySQL的預設目錄:/var/lib/mysql ) ②輸入命令: [[email protected] mysql]# mysqldump -u root -p test>/home/bak/201
Column count doesn't match value count at row 1(Python操作MySQL資料庫時的報錯)
首先,這個錯誤的意思是,我們插入資料庫的列與資料庫中的列不是一一對應的。 當使用Python操作MySQL資料庫時,如果id是自增,或者timestamp是自動生成的時候,我們不能採用 "INSERT INTO 表名 VALUES (%s, %s, %s, %s, %s, %s,
Python進階(二十二)-Python3使用PyMysql連線mysql資料庫
分享一下我的偶像大神的人工智慧教程!http://blog.csdn.net/jiangjunshow 也歡迎轉載我的文章,轉載請註明出處 https://blog.csdn.net/mm2zzyzzp Python進階(二十二)-Python3使用PyMys
python學習-使用MySQLdb操作mysql資料庫
操作環境為python2.7 centos7 一、MySQLdb的安裝與配置 MySQLdb是用於Python連線mysql資料庫的介面,它實現了Python資料庫api規範2.0。 按照以下方式安裝 yum install epel-release yum inst