用python3對資料庫mysql進行建立庫、表、增刪改查操作
import pymysql import sys # python mysql 建立庫、表增刪改查標準語句 print('----------------------------') print('載入mysql模組完成') con = pymysql.connect(host='localhost', user='root', passwd='123456', charset='utf8') # con = pymysql.connect(host='localhost', user='root', # passwd='123456', db='test_db', charset='utf8') # 直接連入db1庫 print('建立連線完成') cur = con.cursor() print('獲取游標完成') cur.execute("create database test_db character set utf8;") print('建立test_db庫完成') cur.execute("use test_db;") print('進入test_db庫完成') cur.execute("create table test_tab(id int,name char(20))character set utf8;") print('建立test_tab表完成') count = 0 while True: sql_insert = 'insert into test_tab(id,name) values(%s,%s);' ID = input('請輸入id:') if not ID: break name = input('請輸入名字:') try: cur.execute(sql_insert, [int(ID), name]) count += 1 con.commit() print('新增第%d條記錄' % count, int(ID), name) except Exception as e: print('出錯回滾完成', e) con.rollback() cur.close() con.close() sys.exit() del count print('sql寫入語句執行完成') sql_select = 'select * from test_tab;' sql_delete = 'delete from test_tab where id=4;' sql_update = 'update table set name ="大胖" where id=3;' print('建立sql語句完成') try: cur.execute(sql_select) print('sql查詢語句執行完成') data_one = cur.fetchone() print(data_one) print('已顯示第一條記錄') data_many = cur.fetchmany(2) print(data_many) print('已顯示後面兩條記錄') data_all = cur.fetchall() print(data_all) print('已顯示後面全部記錄') cur.execute(sql_delete) print('sql刪除語句執行完成') cur.execute(sql_update) print('sql更新語句執行完成') con.commit() print('sql寫入完成') except Exception as e: print('出錯回滾完成', e) con.rollback() cur.close() print('關閉游標完成') con.close() print('關閉連線完成') print('程式結束') print('----------------------------')
相關推薦
用python3對資料庫mysql進行建立庫、表、增刪改查操作
import pymysql import sys # python mysql 建立庫、表增刪改查標準語句 print('----------------------------') print('載入mysql模組完成') con = pymysql.connect(ho
20181022mysql操作一:建立庫,表的增刪改查,資料的增刪改
1、建立資料庫 create database python charset=utf8; 2、使用資料庫 use python; 3、建立表結構 create table student( id int primary key auto_increment
MySQL數據庫系統基本的增刪改查
value sage users 源地址 設置 name sta let not mysql> status; ####查看數據庫基本信息·mysql> show databases; #####查看數據庫列表信息· mysql>
使用MyBatis進行對資料表的增刪改查操作
1.匯入jar包並配置MyBatis的配置檔案 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration P
eclipse中與資料庫的建立,將資料庫表在介面上顯示,以及實現資料表的增刪改查操作
首先前期工作這裡就不講了,比如說資料庫的建立,MySql連線驅動等內容。介面主要內容:(1)執行出現第一個點選按鍵,點選後進入JTable資料繫結例項介面(2)接下來就可以進行相應操作。廢話不說,直接上效果圖。圖一 新增資料前圖二 新增資料後圖三 修改資料後圖四 刪除資料前圖
WebSQL創庫、表,增刪改查例子
executeSql 注意大小寫!!!!錯一個方法都無效 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document<
MySQL單表的增刪改查操作
今天我們一起回顧MySQL單表的增刪改查操作。 這裡我說的在細一點就是,裡面會涉及到對庫的操作以及對表結構的操作然後是對表記錄的操作。 你想要完成這些操作,首先你得對資料庫有一定的瞭解,這裡也對資料庫進行了一個簡單的介紹 什麼是資料庫?資料庫就是儲存資料的倉庫,其本質是一個檔案系統,資料
【Mac系統 + Python + Django】之開發一個釋出會系統【Django模型(二)】 【Mac系統 + Mysql】之安裝Mysql資料庫 【Python + Mysql】之用pymysql庫連線Mysql資料庫並進行增刪改查操作
上一部分給大家介紹Django的檢視。 接下來繼續來了解Django框架,來看第二部分,此部分是對資料庫的操作。 目錄: 一、設計系統表 二、admin後臺管理 三、基本資料訪問(SQLite資料庫) 四、Django配置MySQL &
Python3使用mysql建立新資料庫並進行增刪改查操作
import pymysql #在資料庫中插入資料 def insertData(db, cursor): # 插入資料 sql = """INSERT INTO student (id, name, age)VALUES
爬蟲使用mysql建立新資料庫並進行增刪改查操作
前言: 該文章描述了爬蟲爬取資料後存入資料庫自動建庫建表,有不足之處還望大家提出 import re import time from functools import reduce from io import BytesIO import pymysql
JDBC——用JDBC連線MySQL資料庫並進行簡單的增刪改查操作
一、什麼是JDBC Java 資料庫連線,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規範客戶端程式如何來訪問資料庫的應用程式介面,提供了諸如查詢和更新資料庫中資料的方法。(摘自維基百科) 二、簡單的JDBC例項 現在使用JDB
通過用戶模型,對數據庫進行增刪改查操作
tab 接受 ssi fig app lte str 程序 ask 增加:db.session.add(user)db.session.commit() 查詢:User.query.filter(User.username == ‘mis1114‘).first() 修改:
通過用戶模型,對數據庫進行增刪改查操作。
lte integer fig 用戶 run __name__ bsp model table from flask import Flask from flask_sqlalchemy import SQLAlchemy import config app = Fla
python3對mysql的增刪改查操作
思路: 1.python中下載庫PyMySql 2.開啟MySQL,建立資料庫py_test 3.建立.py檔案,程式碼:連線資料庫,建立遊標物件,建立表,對錶進行增刪改查,關閉遊標物件,關閉資料庫 程式碼如下: import pymysql #資料庫連線 db=
python 連線oracle資料庫對錶進行增刪改查操作
Python 建立連線oracle資料庫的三種方式: 方式一:使用者名稱、密碼和監聽分開寫 import cx_Oracle db=cx_Oracle.connect('username/[email protected]/orcl') db.close()
ASP.NET 使用類對資料庫進行增刪改查操作
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Dat
python3使用pymysql連線Mysql 資料庫及 簡單的增刪改查操作
示例表1查詢操作import pymysql #匯入 pymysql #開啟資料庫連線 db= pymysql.connect(host="localhost",user="root", password="123456",db="test",po
用SQLAlchemy例項物件來進行資料庫表中資料的增刪改查操作(db.session.xx)
#encoding:utf-8 from flask import Flask from flask_sqlalchemy import SQLAlchemy import config app = Flask(__name__) app.config.from_obje
第六章:Django對mySQL資料庫的增刪改查操作
上一章中介紹了用Django連線MySQL資料庫,本章介紹最基本的增刪改查操作,繼續利用上一章建立的表 一、新增資料 1、引入資料模組 from models import Blog
jdbc對mysql進行增刪改查操作(Statement)
創立資料庫school 創立表格students create table students( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, sex VARCHAR(4) NOT N