import pymysql conn = pymysql.connect(host='localhost', user='root', password='123456', port=3306, db='st', charset='utf8') cur = conn.cursor() sql_text = "CREATE TABLE stu(id INT AUTO_INCREMENT PRIMARY KEY NOT NULL," \ "name VARCHAR(11) NOT NULL,age INT NOT NULL)" cur.execute(sql_text) cur.close() conn.close()
时间: 2024-01-03 22:06:06 浏览: 116
PyMySQL-1.0.1.tar.gz
您的代码尝试创建一个名为"stu"的表,并添加了"id"、"name"和"age"三个字段。
如果您的数据库连接参数正确且数据库服务器正在运行,并且您具有足够的权限来创建表,那么这段代码应该能够成功执行。
请确保您已经安装了pymysql库。如果没有安装,可以使用以下命令来安装:
```python
pip install pymysql
```
另外,请确保您的MySQL服务器已经启动,并且具有使用指定用户名和密码连接的权限。
如果您仍然遇到问题,请提供更详细的错误信息以便我能够更好地帮助您解决问题。
阅读全文