cursor.execute('CREATE TABLE IF NOT EXISTS `students` ( sNo int(20) PRIMARY KEY, sName char(30) NOT NULL, major` char(30) NOT NULL, `birth` char(30) NOT NULL, `price` int(30) NOT NULL )')格式有问题
时间: 2024-03-17 12:43:41 浏览: 30
Asp Conn.execute的参数与返回值总结
5星 · 资源好评率100%
你是对的,我之前的回答中确实有一些格式问题,非常抱歉。正确的 SQL 语句应该是这样的:
```
cursor.execute('CREATE TABLE IF NOT EXISTS `students` (sNo int(20) PRIMARY KEY, sName char(30) NOT NULL, major char(30) NOT NULL, birth char(30) NOT NULL, price int(30) NOT NULL)')
```
这个语句创建了一个名为 `students` 的表,其中包含 `sNo`、`sName`、`major`、`birth` 和 `price` 五个字段。如果表不存在,则创建该表。其中 `sNo` 字段是主键,不为空,`sName`、`major`、`birth` 和 `price` 字段都是字符类型,且不为空。
阅读全文