sql語法小結

2022-02-26 14:42:08 字數 1417 閱讀 1586

////再次學習sql語法結構,鞏固之前的基礎,主要結合asp.net

1.sql是大小寫不敏感的語言,類似是select和select是一樣的

2.sql 可以分為兩部分,資料操作語言(dml)和資料定義語言(ddl)

3.sql結構化查詢語言,

dml:

select --從資料表中獲取資料

update --更新資料表中的資料

delete --從資料表中刪除資料

insert into --向資料表中插入資料

ddl:

create database --建立新的資料庫

alter database --修改資料庫

create table --建立資料表

alter table --變更資料表

drop table --刪除資料表

create index --建立乙個索引

drop index --刪除乙個索引

4.具體的語法

1>select 列名稱 from 表名稱 /select * from 表名稱(查詢所有的列)

2>使用distinct關鍵字,可以去除重複的查詢行/select distinct 列名稱 from 表名稱

3>select 列名稱 from 表名稱 where 列 運算子 值

運算子有:= <> > < >= <= between 在某個範圍 like搜尋某種模式/select * from person where city='北京'/sql中使用單引號來環繞文字值(大部分資料庫系統也支援雙引號),數值不用引號

4>and 和or可以將where子語句中把兩個或者多個條件結合起來。/select * from person where firstname='張三' or secondname='李四'

5>order by desc降序/asc公升序。可以根據某一列對結果集合排序顯示 /select 列名1,列名2,列名3 from 表名 order by 列名1,列名2 asc(會先根據最前面的列排序,當有一樣的情況再按第二列排序)

6>insert into 語法。insert into 表名稱 values(值1,值2,...)/insert into 表名稱(列名1,列名2,...)values(值1,值2,...)

7>update 用於修改表中的資料 /update 表名稱 set 列名=新值 where 列名=某值

update person set firstname='張三' where lastname='李四'

更新一行中的若干列項 update person set address ='henan',city='中國' where name='張三'

8>資料表中的資料行的刪除 delete/ delete from 表名稱 where 列名稱=值

也可以刪除所有行 delete from 表名稱

SQL語法 分隔符理解小結

兩者主要的區別在於 分隔的識別符號被括在雙引號中 transact sql也支援方括號的使用 識別符號 並且是區分大小寫的。單引號只用於字串的定界。總的來說,引入分隔的識別符號是為了對識別符號進行規範,否則就會與保留字相同了。特別要提到的是,分隔的識別符號能夠使你在命名 識別符號或變數的名字 的時候...

shell語法小結

原帖 http blog.chinaunix.net u1 34739 showart 283263.html 1 set命令 當沒有引數的時候,列出系統中所有的自定義變數值 當有引數的時候,重置基本引數如 1 2等。如 set date 將date 命令的輸出當作輸入引數 2 let命令 執行算術...

lua語法小結

學習lua程式設計的必備資料是 如果是學習語言本身,那麼可以看 1.注釋 lua用兩個減號 注釋的開始,如 這個句子被注釋 還有另一種方法來注釋多行 第一行被注釋 第二行被注釋 2.型別 lua是弱型別的.lua裡有一種型別是nil,它代表什麼都沒有.未被賦值的變數都等於nil.3.運算子 lua的...