在DBMS(SQLServer或MySQL)中自行创建一张数据表(表结构自拟,最少包含3个字段),并插入至少3条数据;请写出创建表及插入数据的SQL语句。
时间: 2023-09-21 17:05:48 浏览: 92
### 回答1:
假设在 SQL Server 中创建一张名为 "Student" 的数据表,表结构如下:
- 学号(ID):int,主键
- 姓名(Name):nvarchar(50)
- 年龄(Age):int
以下是创建表的 SQL 语句:
```
CREATE TABLE Student (
ID int PRIMARY KEY,
Name nvarchar(50) NOT NULL,
Age int NOT NULL
)
```
接下来是插入数据的 SQL 语句:
```
INSERT INTO Student (ID, Name, Age)
VALUES (1, '张三', 20),
(2, '李四', 21),
(3, '王五', 22)
```
如果是在 MySQL 中,创建表的 SQL 语句需要做如下修改:
```
CREATE TABLE Student (
ID int PRIMARY KEY AUTO_INCREMENT,
Name varchar(50) NOT NULL,
Age int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
```
### 回答2:
在SQL Server中创建表及插入数据的SQL语句如下:
创建表:
CREATE TABLE 表名 (
字段1 数据类型,
字段2 数据类型,
字段3 数据类型
);
插入数据:
INSERT INTO 表名 (字段1, 字段2, 字段3)
VALUES (值1, 值2, 值3),
(值4, 值5, 值6),
(值7, 值8, 值9);
其中,表名可以自定义,字段1、字段2、字段3代表表中的各个字段名,数据类型根据需要选择合适的数据类型。值1、值2、值3是要插入到第一条记录中的具体数据,值4、值5、值6是第二条记录的数据,值7、值8、值9是第三条记录的数据。
在MySQL中创建表及插入数据的SQL语句如下:
创建表:
CREATE TABLE 表名 (
字段1 数据类型,
字段2 数据类型,
字段3 数据类型
);
插入数据:
INSERT INTO 表名 (字段1, 字段2, 字段3)
VALUES (值1, 值2, 值3),
(值4, 值5, 值6),
(值7, 值8, 值9);
其中,表名可以自定义,字段1、字段2、字段3代表表中的各个字段名,数据类型根据需要选择合适的数据类型。值1、值2、值3是要插入到第一条记录中的具体数据,值4、值5、值6是第二条记录的数据,值7、值8、值9是第三条记录的数据。
### 回答3:
创建表的SQL语句(以SQLServer为例):
CREATE TABLE Employee (
EmployeeID INT PRIMARY KEY,
Name VARCHAR(50),
Department VARCHAR(50)
);
插入数据的SQL语句(以SQLServer为例):
INSERT INTO Employee (EmployeeID, Name, Department)
VALUES (1, '张三', '人力资源'),
(2, '李四', '财务部'),
(3, '王五', '市场营销');
阅读全文