标签:
SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
DML 部分:
SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据
DDL 语句:
CREATE DATABASE - 创建新数据库
ALTER DATABASE - 修改数据库
CREATE TABLE - 创建新表
ALTER TABLE - 变更(改变)数据库表
DROP TABLE - 删除表
CREATE INDEX - 创建索引(搜索键)
DROP INDEX - 删除索引
distinct 用于返回唯一不同的值
eg: select distinct company from orders
where子句
<>不等于 between 在某个范围内 like搜索某种模式
order by 用于根据指定的列对结果进行排序,默认按照升序对记录进行排序。如果想要按照降序进行排序,使用desc关键字。
eg:
select company,ordernumber from orders order by company
select company,ordernumber from orders order by company,ordernumber
select company,ordernumber from orders order by company desc
select company,ordernumber from orders order by company desc,ordernumber asc
insert into
eg:
insert into Persons values(‘Gates‘,‘Bill‘,‘10‘,‘Beijing‘) (插入新的行)
insert into Persons(LastName,Address) values(‘Wilson‘,‘Champs-Elysees‘) (在指定的列中插入数据)
update
update Person set address=‘zhangshan‘,city=‘nanjing‘ where lastnam=‘wilson‘
delete
delete from table (删除所有行,不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的)
delete * from table (删除所有行,不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的)
标签:
原文地址:http://my.oschina.net/u/2356966/blog/487250