首页 > 数据库技术 > 详细

Python mysql-表的创建,删除和更新

时间:2017-09-06 21:56:54      阅读:272      评论:0      收藏:0      [点我收藏+]

2017-09-06 20:59:56

  • 数据库的创建

CREATE DATEBASE <数据库的名称>

  • 表的创建

CREATE TABLE <表名>

(<列名1> <数据类型> <该列所需的约束>,

 <列名2> <数据类型> <该列所需的约束>,

.

<该表的约束1>,<该表的约束2>,......);

import pymysql

db = 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 pymysql

db = 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 pymysql

db = pymysql.connect("localhost","root","hy1102","TESTDB")

cursor = db.cursor()

sql ="""ALTER table Shohin drop test"""

cursor.execute(sql)
db.close()

表的更新语句也是不可修改的,变更之前务必思考清楚。

 

Python mysql-表的创建,删除和更新

原文:http://www.cnblogs.com/TIMHY/p/7487042.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!