码迷,mamicode.com
首页 > 数据库 > 详细

sql 基础

时间:2015-08-03 21:08:28      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

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   (删除所有行,不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的)

            

sql 基础

标签:

原文地址:http://my.oschina.net/u/2356966/blog/487250

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!