SQL 创建与填充 employees 表示例

需积分: 5 0 下载量 6 浏览量 更新于2024-08-03 收藏 532B TXT 举报
"该资源提供了一个简单的SQL脚本示例,用于在数据库中创建一个名为`employees`的表,并向其中填充示例数据。这个脚本适用于多种数据库系统,如MySQL、PostgreSQL、SQL Server和Oracle等。" 在这个示例中,我们首先看到SQL语句用于创建`employees`表。`CREATE TABLE`语句是用于定义表结构的关键部分,它包括以下字段: 1. `id`:这是一个整数类型的字段,设为主键(`PRIMARY KEY`),这意味着它的值必须是唯一的,不可为空。 2. `name`:这是一个最大长度为100的可变字符类型(`VARCHAR(100)`)字段,用于存储员工的姓名。 3. `age`:又是一个整数字段,用来记录员工的年龄。 4. `position`:同样为`VARCHAR(100)`类型,用于存储员工的职位。 5. `hire_date`:日期类型(`DATE`)字段,表示员工的入职日期。 接下来,我们看到`INSERT INTO`语句用于向`employees`表中插入数据。在这个例子中,脚本插入了三个员工的记录,每个记录包含`id`、`name`、`age`、`position`和`hire_date`这五个字段的值。这些值都是硬编码在SQL语句中的,分别对应John Doe、Jane Smith和Mike Johnson。 最后,`SELECT * FROM employees;`用于查询`employees`表中的所有数据。`*`是通配符,表示选择表中的所有列。执行这个查询后,你可以查看刚刚插入的三条记录。 这个简单的SQL脚本对于初学者来说是一个很好的实践案例,展示了如何创建和操作数据库表格。同时,它也可以作为测试数据的起点,为更复杂的查询和数据库操作提供基础。在实际应用中,可能需要根据具体需求调整表结构和数据插入方式,例如添加更多的字段、设置外键约束、使用动态SQL来插入大量数据等。