sql 基礎

SQL 分爲兩個部分:數據操做語言 (DML) 和 數據定義語言 (DDL)。數據庫

DML 部分:spa

  • SELECT - 從數據庫表中獲取數據orm

  • UPDATE - 更新數據庫表中的數據排序

  • DELETE - 從數據庫表中刪除數據索引

  • INSERT INTO - 向數據庫表中插入數據ci

 DDL 語句:it

  • CREATE DATABASE - 建立新數據庫table

  • ALTER DATABASE - 修改數據庫ast

  • CREATE TABLE - 建立新表date

  • 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   (刪除全部行,不刪除表的狀況下刪除全部的行。這意味着表的結構、屬性和索引都是完整的)

相關文章
相關標籤/搜索