初學SQL

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

數據操做語言 (DML):SQL (結構化查詢語言)是用於執行查詢的語法,SQL 語言也包含用於更新、插入和刪除記錄的語法。SQL 的 DML 部分語句:SELECT-從數據庫表中獲取數據,UPDATE-更新數據庫表中的數據,DELETE-從數據庫中刪除數據,INSERT INTO-向數據庫表中插入數據ide

數據定義語言 (DDL):SQL 的數據定義語言 (DDL) 部分使咱們有能力建立或刪除表格。咱們也能夠定義索引(鍵),規定表之間的連接,以及施加表間的約束SQL的DDL部分語句:CREATE DATABASE-建立新數據庫,ALTERDATABASE-修改數據庫,CREATE TABLE-建立新表,ALTER TABLE-變動數據庫表DROP TABLE-刪除表,CREATE INDEX-建立索引,DROP INDEX-刪除索引spa

2.FROM子句:它指定SELECT語句查詢及與查詢相關的表或視圖。在FROM子句中最多可指定256個表或視圖,它們之間用逗號分隔。排序

3.WHERE子句:它設置查詢條件,過濾掉不須要的數據行;WHERE子句可包括各類條件運算符:比較運算符(大小比較):>;、>=、=、<;、<=、<>;、!>;、!<,範圍運算符(表達式值是否在指定的範圍):BETWEEN…AND…,列表運算符(判斷表達式是否爲列表中的指定項):IN (項1,項2……)索引

NOTIN (項1,項2……),模式匹配符(判斷值是否與指定的字符通配格式相符):LIKE、NOTLIKEget

,空值判斷符(判斷表達式是否爲空):IS NULL、IS NOTNULL,邏輯運算符(用於多條件的邏輯鏈接):NOT、AND、OR。能夠使用這些通配字符與數據操做語言(DML)數據定義語言(DDL)搭配(百分號%,下劃線_,方括號[]等it

4.排序語句:使用ORDER BY子句對查詢返回的結果按一列或多列排序ORDER BY子句的語法格式爲:class

ORDER BY {column_name [ASC|DESC]} [,…n],其中ASC表示升序,爲默認值,DESC爲降序。ORDER BY不能按ntext、text和p_w_picpath數據類型進行排序數據類型

相關文章
相關標籤/搜索