大家好,欢迎来到IT知识分享网。

1. 增加数据(INSERT)
语法:向表中插入新记录
INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);
示例:
-- 向学生表插入一条记录 INSERT INTO Students (Name, Age, Class) VALUES ('张三', 18, '高一(1)班');
说明:
- 字段名和值要一一对应(数量和类型匹配)。
- 如果省略字段名,则需按表结构顺序填写所有字段的值。
2. 删除数据(DELETE)
语法:删除表中符合条件的记录
DELETE FROM 表名 WHERE 条件;
示例:
-- 删除年龄小于10岁的学生 DELETE FROM Students WHERE Age < 10; -- 删除所有数据(慎用!不加WHERE条件会清空表) -- DELETE FROM Students;
注意:
- 务必添加 WHERE 条件,否则会删除全部数据!
- 生产环境中建议先备份数据。
3. 修改数据(UPDATE)
语法:更新表中符合条件的记录
UPDATE 表名 SET 字段1 = 新值1, 字段2 = 新值2, ... WHERE 条件;
示例:
-- 将张三的班级改为"高一(2)班" UPDATE Students SET Class = '高一(2)班' WHERE Name = '张三';
注意:
- 不加 WHERE 条件会更新整张表!
4. 查询数据(SELECT)
语法:从表中检索数据
SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件 ORDER BY 排序字段;
示例:
-- 查询所有学生的姓名和年龄 SELECT Name, Age FROM Students; -- 查询高一(1)班年龄大于15岁的学生,按年龄降序排列 SELECT * FROM Students WHERE Class = '高一(1)班' AND Age > 15 ORDER BY Age DESC; -- 模糊查询:查询姓"张"的学生 SELECT * FROM Students WHERE Name LIKE '张%';
常用技巧:
- * 表示查询所有字段。
- LIKE 支持通配符:%(任意字符)、_(单个字符)。
- ORDER BY 排序:ASC(升序,默认)、DESC(降序)。
注意事项
- 大小写不敏感:SQL 关键字(如 SELECT)和表名/字段名在 SQL Server 中默认不区分大小写。
- 字符串用单引号:如 ‘高一(1)班’。
- 分号可选:单条语句末尾可省略分号,多条语句需用分号分隔。
实战练习表结构
假设我们有以下 Students 表:
字段名 |
数据类型 |
说明 |
ID |
INT |
学号(主键) |
Name |
VARCHAR(50) |
姓名 |
Age |
INT |
年龄 |
Class |
VARCHAR(20) |
班级 |
通过以上语法,你可以完成基础的数据库操作!建议使用 SQL Server Management Studio (SSMS) 练习
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/173809.html