標籤:import add 名稱 root ble 資料類型 var arc tab
2017-09-06 20:59:56
CREATE DATEBASE <資料庫的名稱>
CREATE TABLE <表名>
(<列名1> <資料類型> <該列所需的約束>,
<列名2> <資料類型> <該列所需的約束>,
.
<該表的約束1>,<該表的約束2>,......);
import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""create table Shohin(shohin_id CHAR(4) NOT NULL, shohin_mei VARCHAR(100) NOT NULL , shohin_bunrui VARCHAR (32) NOT NULL , hanbai_tanka INTEGER , shiire_tanka INTEGER , torrokubi DATE , PRIMARY KEY (shohin_id))"""cursor.execute(sql)db.close()
DROP TABLE <表名>;
drop table 是無法恢複的,所以刪除前一定要特別注意。
ALTER TABLE <表名> ADD <列的定義>;
import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""ALTER table Shohin add (test VARCHAR (100))"""cursor.execute(sql)db.close()
ALTER TABLE <表名> DROP <列名>
import pymysqldb = pymysql.connect("localhost","root","hy1102","TESTDB")cursor = db.cursor()sql ="""ALTER table Shohin drop test"""cursor.execute(sql)
db.close()
表的更新語句也是不可修改的,變更之前務必思考清楚。
Python mysql-表的建立,刪除和更新