使用mysql-connector-python操作MYSQL資料庫
# encoding:utf-8
# 需要依賴mysql客戶端: pip
install mysql-connector-pythonimport os, sys, string
import mysql.connector
import sys
sys.setdefaultencoding(`utf-8`)
def main():
# connect to mysql
try:
conn = mysql.connector.connect(host=`10.201.*.*`, user=`root`, passwd=`root`, db=`dbname`)
except Exception, e:
print e
sys.exit()
# get cursor
cursor = conn.cursor()
# create table
dropSql=`drop table product`
createSql = `create table if not exists product(Prd_name varchar(128) primary key, Count int(4))`
cursor.execute(dropSql)
cursor.execute(createSql)
# insert one data
sql = “insert into product(Prd_name, Count) values(`%s`, %d)” % (“ATG”, 200)
try:
cursor.execute(sql)
except Exception, e:
print e
# insert some datas
sql = “insert into product(Prd_name, Count) values(%s, %s)”
val = ((“PPS”, 400), (“暗戀我”, 150), (“你好測試1”, 25))
try:
cursor.executemany(sql, val)
except Exception, e:
print e
conn.commit()
# quary data
sql = “select * from product”
cursor.execute(sql)
alldata = cursor.fetchall()
# print data
if alldata:
for rec in alldata:
print rec[0], rec[1]
cursor.close()
conn.close()
if __name__ == “__main__”:
main()
print(”
It`s OK”)
相關文章
- MySQL 資料庫操作MySql資料庫
- MySQL學習筆記-使用Navicat操作MySQL資料庫MySql筆記資料庫
- Mysql資料庫操作命令MySql資料庫
- PHP操作MySQL資料庫PHPMySql資料庫
- MySQL資料庫常用操作MySql資料庫
- MySQL Workbench 中文使用指南 - 如何使用 Workbench 操作 MySQL 資料庫教程MySql資料庫
- Python之 操作 MySQL 資料庫PythonMySql資料庫
- mysql資料庫基本操作(五)MySql資料庫
- mysql資料庫基本操作(三)MySql資料庫
- mysql資料庫基本操作(四)MySql資料庫
- 02、MySQL—資料庫基本操作MySql資料庫
- mysql資料庫基本操作(六)MySql資料庫
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- ASP.NET Core使用EF Core操作MySql資料庫ASP.NETMySql資料庫
- python的ORM技術:使用sqlalchemy操作mysql資料庫PythonORMMySql資料庫
- Mysql資料庫基礎操作命令MySql資料庫
- MySQL資料庫操作、儲存引擎MySql資料庫儲存引擎
- 01-python操作Mysql資料庫PythonMySql資料庫
- python資料庫-MySQL資料庫高階查詢操作(51)Python資料庫MySql
- MySQL資料庫使用(二)MySql資料庫
- 2.資料庫Mysql--------基本操作資料庫MySql
- mysqlclient操作MySQL關係型資料庫MySqlclient資料庫
- SQLALchemy操作MySQL關係型資料庫MySql資料庫
- python操作MySQL資料庫連線(pymysql)PythonMySql資料庫
- Go語言中mysql資料庫操作(一)GoMySql資料庫
- MySQL—-MySQL資料庫入門—-第二章 資料庫和表的基本操作MySql資料庫
- MySQL 資料庫的對庫的操作及其資料型別悔鋒MySql資料庫資料型別
- 全棧 – 12 資料庫 用Python操作MySQL全棧資料庫PythonMySql
- mysql資料庫誤刪除操作說明MySql資料庫
- jmeter學習指南之操作 mysql 資料庫JMeterMySql資料庫
- Python操作MySQL資料庫的5種方式PythonMySql資料庫
- Python 連線mysql資料庫進行操作PythonMySql資料庫
- Mysql運維-資料庫及表相關操作MySql運維資料庫
- php簡單操作mysql資料庫的類PHPMySql資料庫
- 使用SSMS操作AdventureWorks 示例資料庫SSM資料庫
- 使用反應式關聯式資料庫連線規範R2DBC操作MySQL資料庫資料庫MySql
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- Oracle和MySQL資料庫CTAS等操作對比OracleMySql資料庫
- java mysql 資料庫備份和還原操作JavaMySql資料庫