SQL语句

                    SQL语句

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Microsoft SQL Server 与SQL语句

作者:黄富滔

撰写时间:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

一些最重要的 SQL 命令

SELECT - 从数据库中提取数据

UPDATE - 更新数据库中的数据

DELETE - 从数据库中删除数据

INSERT INTO - 向数据库中插入新数据

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(改变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜索键)

DROP INDEX - 删除索引

存储关键字

CREATE PROCEDURE   创建存储过程

AS  作为

BEGIN   开始

END 结束

GO  执行

                   新增数据

假设我们要向 "Customers" 表中插入一个新行。

INSERT INTO 实例

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)

VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');

                  删除数据

假设我们要从 "Customers" 表中删除客户 "Alfreds Futterkiste"。

DELETE 实例

DELETE FROM Customers

WHERE CustomerName='Alfreds Futterkiste' AND ContactName='Maria Anders';

注意:WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除所有数据

您可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:

DELETE FROM table_name;

或者

DELETE * FROM table_name;

注释:在删除记录时要格外小心!因为您不能重来!

                 查询数据

下面的 SQL 语句从 "Customers" 表中选取 "CustomerName" 和 "City" 列:

查询具体列实例

SELECT CustomerName,City FROM Customers;

面的 SQL 语句从 "Customers" 表中选取国家为 "Mexico" 的所有客户:

根据条件查询实例

SELECT * FROM Customers

WHERE Country='Mexico';

                  修改数据

假设我们要把客户 "Alfreds Futterkiste" 更新为一个新的联系人和城市。

UPDATE 实例

UPDATE Customers

SET ContactName='Alfred Schmidt', City='Hamburg'

WHERE CustomerName='Alfreds Futterkiste'

注意:WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新!

                   或者实例

下面的 SQL 语句从 "Customers" 表中选取城市为 "Berlin" 或者 "München" 的所有客户:

OR 运算符实例

SELECT * FROM Customers

WHERE City='Berlin'

OR City='München';

                  AND实例

下面的 SQL 语句从 "Customers" 表中选取国家为 "Germany" 且城市为 "Berlin" 的所有客户:

AND 运算符实例

SELECT * FROM Customers

WHERE Country='Germany'

AND City='Berlin';

                           

                 ORDER BY   排序实例

下面的 SQL 语句从 "Customers" 表中选取所有客户,并按照 "Country" 列排序:

ORDER BY 实例

SELECT * FROM Customers

ORDER BY Country;

LIKE 操作符实例

下面的 SQL 语句选取 City 以字母 "s" 开始的所有客户:

实例

SELECT * FROM Customers

WHERE City LIKE '% s %';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值