sql sever创建100条学生表
时间: 2024-11-22 19:43:48 浏览: 2
python+SQLsever+tkinter学生宿舍管理系统
5星 · 资源好评率100%
在SQL Server中创建一个包含100条记录的学生表,你可以首先定义表结构,然后使用`INSERT INTO`语句插入数据。这里是一个简单的例子:
```sql
CREATE TABLE Students (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Age INT,
Gender CHAR(1),
Course VARCHAR(50)
);
-- 创建100条初始数据示例(这里仅展示前几行,实际操作需要循环)
INSERT INTO Students (ID, Name, Age, Gender, Course)
VALUES
(1, '张三', 18, 'M', '计算机科学'),
(2, '李四', 19, 'F', '软件工程'),
(3, '王五', 20, 'M', '数据库管理'),
... (重复97次同样的结构)
-- 如果你需要生成随机数据,可以使用T-SQL的系统函数如RAND()配合动态SQL
WITH Numbers AS (
SELECT TOP 100 ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) AS RowNum
)
INSERT INTO Students (ID, Name, Age, Gender, Course)
SELECT RowNum + 1, CONCAT('Student', RowNum), FLOOR(RAND() * 20) + 18, 'M' WHERE RAND() < 0.5
UNION ALL
SELECT RowNum + 1, CONCAT('Student', RowNum), FLOOR(RAND() * 20) + 18, 'F' WHERE RAND() >= 0.5
--
阅读全文