sql数据库课程设计源码是什么意思
网站编辑2023-06-28 16:52:12463
以下是一个简单的SQL数据库课程设计示例:
- 创建数据库表结构
```python import sqlite3
连接MySQL数据库
conn = sqlite3.connect('example.db')
创建数据表
mytable = [ 'name' => '张三', 'age' => 18, 'address' => '北京市海淀区XX街道', 'city' => '北京市', 'birthday' => '2021-05-01' ]
插入数据
conn.execute('INSERT INTO table_name (name, age, address) VALUES ('张三', 18, '北京市', '', '')', ('name', name), ('age', age), ('address', address), ('city', city), ('birthday', birthday) ]
检查数据是否成功插入
if conn.successful(): print('插入数据成功') else: print('插入数据失败') ```
- 查询数据
```python import sqlite3
连接MySQL数据库
conn = sqlite3.connect('example.db')
创建数据表
mytable = [ 'name' => '张三', 'age' => 18, 'address' => '北京市海淀区XX街道', 'city' => '北京市', 'birthday' => '2021-05-01' ]
查询数据
mycursor = conn.cursor() sql = 'SELECT name, age, address FROM table_name WHERE age > 18' mycursor.execute(sql) result = mycursor.fetchone()[0]
检查数据是否成功返回
if result != None: print('查询数据成功') else: print('查询数据失败') ```
- 修改数据
```python import sqlite3
连接MySQL数据库
conn = sqlite3.connect('example.db')
创建数据表
mytable = [ 'name' => '张三', 'age' => 18, 'address' => '北京市海淀区XX街道', 'city' => '北京市', 'birthday' => '2021-05-01' ]
修改数据
conn.execute('INSERT INTO table_name (name, age, address) VALUES ('张三', 18, '北京市', ''







