分别使用手动建库和代码建库的方式,创建名为test.db的数据库,并建立staff数据表,表内的属性值如下表所示:
时间: 2024-02-09 16:10:43 浏览: 28
好的,您的问题已经收到。下面是使用手动建库和代码建库两种方式创建名为test.db的数据库,并建立staff数据表的步骤:
### 手动建库方式
1. 打开SQLite软件,点击“File”-“New Database”,输入数据库名称test.db,选择保存路径。
2. 在左侧的“Database Structure”栏中点击右键,选择“New Table”。
3. 在“Edit Table”窗口中输入表名staff,并添加以下列名和数据类型:
| 列名 | 数据类型 |
| ---------- | ----------- |
| id | INTEGER |
| name | TEXT |
| age | INTEGER |
| address | CHAR(50) |
| salary | REAL |
4. 点击“Save”按钮保存表结构。
### 代码建库方式(Python示例)
```python
import sqlite3
# 连接到数据库test.db,如果不存在则自动创建
conn = sqlite3.connect('test.db')
# 创建数据表
conn.execute('''CREATE TABLE staff
(ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL);''')
# 插入数据
conn.execute("INSERT INTO staff (ID, NAME, AGE, ADDRESS, SALARY) \
VALUES (1, 'John Doe', 28, '123 Main St', 2500.00 )")
# 提交事务
conn.commit()
# 关闭数据库连接
conn.close()
```
以上是使用Python代码建库的示例,您可以根据需要进行修改和扩展。
希望能够帮到您!