创建数据库表

如果数据库连接存在我们可以使用execute()方法来为数据库创建表,如下所示创建表EMPLOYEE:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import  MySQLdb

# 打开数据库连接

db=MySQLdb.connect("localhost","testuser","test123","TESTDB")

# 使用cursor()方法获取操作游标

cursor=db.cursor()

# 如果数据表已经存在使用 execute() 方法删除表。

cursor.execute("DROP TABLE IF EXISTS EMPLOYEE")

# 创建数据表SQL语句

sql="""CREATE TABLE EMPLOYEE (

    FIRST_NAME  CHAR(20) NOT NULL, 

    LAST_NAME  CHAR(20),     

    AGE INT,          

     SEX CHAR(1),        

     INCOME FLOAT )"""

cursor.execute(sql)

# 关闭数据库连接

db.close()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,848评论 0 10
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,252评论 4 16
  • 什么是MySQLdb? MySQLdb是用于Python链接Mysql数据库的接口,它实现了Python数据库AP...
    胖腚猴阅读 3,251评论 0 0
  • python操作mysql数据库原文: http://codingdict.com/article/6351 Py...
    茶茶点阅读 584评论 0 2
  • 没有信仰 没有宗教 没有喜欢追的明星 没有喜欢干的事 也没有喜欢的人 没有可以想说话的朋友,因为我不想为他们增加烦...
    湖说日记阅读 236评论 1 1