講乾貨,不啰嗦,本教程主要基於Mysql資料庫,講解sql的基本使用。 資料庫主要包括增、刪、改、查等基本操作,以下為設計到的常用的sql語句: 一、查 1.select 語法查詢 SELECT column_name,column_name FROM table_name 其中column_nam ...
講乾貨,不啰嗦,本教程主要基於Mysql資料庫,講解sql的基本使用。
資料庫主要包括增、刪、改、查等基本操作,以下為設計到的常用的sql語句:
一、查
1.select 語法查詢
SELECT column_name,column_name FROM table_name
其中column_name為資料庫表列名欄位,table_name為表名稱
如:select * from people 表示查詢people表內所有列,返回所有記錄,*表示所有列
如:select name,age from people 表示查詢people表內名稱為name和age的列
2.select distinct 語法,查詢非重覆項
SELECT DISTINCT column_name,column_name FROM table_name
添加 DISTINCT 關鍵字會對查詢結果進行去重,返回唯一的值,註意:查詢多個列時,只有多個列的值全都相同,才認為是相同的結果,否則不會去重
3.where 語法
SELECT column_name,column_name FROM table_name WHERE column_name operator value
如:select * from people where name='小明' 表示查詢people表內,名為“小明”的記錄
4.and 和 or 運算符
and 和 or 運算符連接多個查詢條件,配合where語法使用
如:select * from people where age>20 and country='CN' 表示查詢ipeople 表內age欄位值大於20並且country 欄位為“CN”的記錄
二、增
1.insert into 語句
INSERT INTO table_name VALUES (value1,value2,value3,...),此語法需要把所有列的值寫全,否則不成功
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...)
如:insert into people (name,age) values ('張三',30),表示向people表內插入一條記錄,name為“張三”,age為30
三、改
1.update 語句
UPDATE table_name SET column1=value1,column2=value2, ... WHERE some_column=some_value
如:update people set name='李四',age='31' where name='張三',表示將people表內name等於“張三”的記錄,name改為“李四”,age改為31
四、刪
1.delete 語句
DELETE FROM table_name WHERE some_column=some_value
如:delete from people where name='張三',表示刪除people表內name為“張三”的記錄
以上為最簡單的sql語法,待後續更新!