鱼C论坛

 找回密码
 立即注册
查看: 1812|回复: 2

创建数据库表,

[复制链接]
发表于 2017-11-6 19:53:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
SQLyog换了好几个,百度了好久也不知道怎么解决,故此发帖求助广大水友
下面是源代码
  1. #coding=utf-8

  2. import MySQLdb

  3. db = MySQLdb.connect("localhost","root","q199604171","bigdata")

  4. cursor = db.cursor()

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

  6. sql = """CREATE TABLE EMPLOYEE(
  7.         FIRST_NAME CHAR(20) NOT NULL,
  8.         LAST_NAME CHAR(20),
  9.         AGE INT,
  10.         SEX CHAR(1),
  11.         INCOME FLOAT )"""

  12. cursor.execute(sql)

  13. db.close()
复制代码


代码应该没毛病,照着PPT上敲的, 请大家看看编译警告该怎么解决,下面上图
44.PNG
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-11-6 20:25:16 | 显示全部楼层
好吧,问题解决了, 那个警告不是主要问题,是我在另一个源代码中敲错了几个字符
做到有头有尾,下面附上另一个源代码-------旨在插入两条数据
  1. #coding=utf-8
  2. import MySQLdb
  3. db = MySQLdb.connect("localhost","root","q199604171","bigdata")

  4. cursor = db.cursor()

  5. try:
  6.     sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
  7.         LAST_NAME,AGE,SEX,INCOME)
  8.         VALUES('Mac','Mohan',20,'M',2000)"""

  9.     cursor.execute(sql)

  10.     sql="INSERT INTO EMPLOYEE(FIRST_NAME, \
  11.         LAST_NAME,AGE,SEX,INCOME) \
  12.         VALUES('%s','%s','%d','%c','%d')" % \
  13.         ('Mac','Mohan',20,'M',2000)
  14.     cursor.execute(sql)
  15.     db.commit()
  16. except:
  17.     db.rollback()
  18. db.close()
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-6 20:43:23 | 显示全部楼层

所以基础是基石,再华丽的代码或功能基础要写清楚
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-25 19:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表