在python中创建一个包含不同字段的表的数据库

时间:2015-03-26 13:50:43

标签: python mysql

我需要帮助在python中编写一个简单的程序,以允许python创建一个数据库(没有我必须看到文件打开),然后在数据库中有一个表,我可以添加字段,而不会看到表或手动编辑它。另外,我希望能够使用一些代码来搜索并在数据库表中对结果进行排序。

我知道我将无法看到该表,因为我只能添加和查看我搜索过的结果

我希望该表被称为'resultstable'

我希望表格中包含以下字段:

姓名 姓 classnumber [我只有一个班级号码] quiz_score [这将是从1到10]

我希望能够为一个学生输入三个结果,我也不知道该怎么做。

我理解打印命令和创建变量,但我想解释一下当我运行程序时代码的其他部分正在做什么。 希望你能帮忙!

1 个答案:

答案 0 :(得分:0)

对于数据库创建使用CREATE DATABASE

创建表格时使用CREATE TABLE

CREATE TABLE resultstable (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
surname VARCHAR(30) NOT NULL,
classnumber INT(6),
quiz_score INT(6) ) ;

http://dev.mysql.com/doc/connector-python/en/connector-python-example-ddl.html