使用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”)
相關文章
- 使用OTL操作MySQL資料庫MySql資料庫
- MySQL 資料庫操作MySql資料庫
- MySQL學習筆記-使用Navicat操作MySQL資料庫MySql筆記資料庫
- Mysql資料庫操作命令MySql資料庫
- PHP操作MySQL資料庫PHPMySql資料庫
- MySQL資料庫常用操作MySql資料庫
- 【Java】操作mysql資料庫JavaMySql資料庫
- MySQL資料庫基本操作MySql資料庫
- shell 操作mysql資料庫MySql資料庫
- 【Mysql】改資料庫庫名操作MySql資料庫
- MySQL Workbench 中文使用指南 - 如何使用 Workbench 操作 MySQL 資料庫教程MySql資料庫
- mysql資料庫基本操作(六)MySql資料庫
- mysql資料庫基本操作(三)MySql資料庫
- mysql資料庫基本操作(四)MySql資料庫
- mysql資料庫基本操作(五)MySql資料庫
- 02、MySQL—資料庫基本操作MySql資料庫
- python資料庫(mysql)操作Python資料庫MySql
- python 操作mysql資料庫PythonMySql資料庫
- Python Mysql 資料庫操作PythonMySql資料庫
- python操作mysql資料庫PythonMySql資料庫
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- ASP.NET Core使用EF Core操作MySql資料庫ASP.NETMySql資料庫
- Mysql資料庫基礎操作命令MySql資料庫
- Python之 操作 MySQL 資料庫PythonMySql資料庫
- MySQL資料庫操作、儲存引擎MySql資料庫儲存引擎
- MySQL系列:資料庫基本操作(1)MySql資料庫
- MySQL資料庫常用操作和技巧MySql資料庫
- MySQL(一) 資料表資料庫的基本操作MySql資料庫
- python的ORM技術:使用sqlalchemy操作mysql資料庫PythonORMMySql資料庫
- MySQL資料庫使用(二)MySql資料庫
- SQLALchemy操作MySQL關係型資料庫MySql資料庫
- mysqlclient操作MySQL關係型資料庫MySqlclient資料庫
- Go語言中mysql資料庫操作(一)GoMySql資料庫
- 2.資料庫Mysql--------基本操作資料庫MySql
- 01-python操作Mysql資料庫PythonMySql資料庫
- Python3 MySQL 資料庫操作PythonMySql資料庫
- win7 cmd 操作mysql資料庫Win7MySql資料庫
- MYSQL資料庫常用操作命令節選MySql資料庫