SQL server数据库实验 基本语法笔记

本文介绍了如何在SQL中创建一个包含多种字段的表,如EmployeeID为主键,以及如何执行插入、删除(指定条件和列)和查询数据的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建一个表

CREATE TABLE YourColumnName (
    EmployeeID INT PRIMARY KEY IDENTITY(1,1),
    FirstName 	NVARCHAR(50),
    LastName 	NVARCHAR(50),
    Age 		INT,
    Email 		NVARCHAR(255),
    DepartmentID 	INT
);

这个语句创建了一个名为YourColumnName的表,其中包含以下字段:

  • EmployeeID:这是一个整数类型的主键,使用IDENTITY属性自动生成唯一编号,从1开始。
  • FirstName:员工的名字,使用NVARCHAR类型,最多可以存储50个Unicode字符。
  • LastName:员工的姓氏,同样使用NVARCHAR类型,最多可以存储50个Unicode字符。
  • Age:员工的年龄,整数类型。
  • Email:员工的电子邮件地址,使用NVARCHAR类型,最多可以存储255个Unicode字符。
  • DepartmentID:员工所在部门的ID,整数类型,这个字段可能是为了与另一个表Departments关联而设置的。
    请添加图片描述
    请添加图片描述

在YourColumnName表中插入信息

INSERT INTO YourColumnName (FirstName, LastName, Age, Email, DepartmentID)
VALUES ('deng', 'bowang', 22, '***@163.com', 1);

每行数据的各个字段之间使用了逗号分隔,而在整个插入语句之间使用了分号进行换行。在YourColumnName表中插入多条信息


INSERT INTO YourColumnName(FirstName, LastName, Age, Email, DepartmentID)
VALUES ('***0', '***2', 18, '******@163.com', 1),
('1', '2', 18, 'wag@163.com', 1);

删除 delete

删除特定数据

DELETE FROM YourColumnName
WHERE age < 18;  -- 条件 

所有年龄小于18的员工记录将被删除。

删除列

-- 假设您的表名为'YourTableName',要删除的列名为'YourColumnName'
ALTER TABLE YourTableName
DROP COLUMN YourColumnName;

删除表

-- 假设您的数据表名为'YourTableName'
DROP TABLE YourTableName;

查看 select

select *from YourColumnName

请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

统计 Count

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

高级查询

请添加图片描述
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值