1、SQL DML 和 DDL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
dbo.人员管理(空)
2、INSERT INTO 语句(增)
INSERT INTO 语句用于向表格中插入新的行。
语法:(插入哪个表(哪些列),值是什么)
所有列INSERT INTO 表名称 VALUES (值1, 值2,....)
指定列INSERT INTO 表名称(列1, 列2,...) VALUES (值1, 值2,....)
insert into dbo.人员管理 values ('符显耀', 'xiany.fu', 23) --增加
insert into dbo.人员管理 values('曾嘉年', 'jn.zeng', 23)
增加两行
3、SQL UPDATE 语句(改)
Update 语句用于修改表中的数据。
语法:(更新哪个表,设置某列=新值在列=某值处)
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
update dbo.人员管理 set 姓名='王小耀' where 姓名='符显耀' --修改
更改
4、SQL DELETE 语句(删)
DELETE 语句用于删除表中的行。
语法:(从表中删除 列名称=值 的行)
DELETE FROM 表名称 WHERE 列名称 = 值
DELETE FROM 表名称 --删除表中的所有行
delete from dbo.人员管理 where 姓名='曾嘉年' --删除
删除
5、SQL SELECT 语句(查)
SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。
语法:(选出哪些列从表中)
SELECT 列名称 FROM 表名称
SELECT * FROM 表名称 --选出所有列从表中
select * from dbo.人员管理 --查找