SQL語句 常用(基礎篇)

2021-07-31 13:45:58 字數 2322 閱讀 1209

sql(structured query language)結構化查詢語言,是用於訪問和處理資料庫的標準的計算機語言。sql 是一種 ansi(american national standards institute 美國國家標準化組織)標準的計算機語言。

select語句

select * from table_name;

select column_name,column_name from table_name;

//distinct關鍵字用於返回唯一不同的值。

select

distinct column_name,column_name from table_name;

//where子句用於提取那些滿足指定標準的記錄

select column_name,column_name from table_name where column_name operator value;

//group by語句用於結合聚合函式,根據乙個或多個列對結果集進行分組

select column_name, aggregate_function(column_name) from table_name

where column_name operator value

group

by column_name;

and & or 運算子

如果第乙個條件和第二個條件都成立,則 and 運算子顯示一條記錄。

select * from table_name where websites where country='cn'

and alexa > 50;//例項

如果第乙個條件和第二個條件中只要有乙個成立,則 or 運算子顯示一條記錄。

select * from websites where country='usa'

or country='cn';//例項

update 語句

update table_name set column1=value1,column2=value2 where some_column=some_value;
delete 語句

注意: where子句規定哪條記錄或者哪些記錄需要刪除。如果您省略了 where 子句,所有的記錄都將被刪除!

delete

from table_name where some_column=some_value;

insert into 語句

insert into table_name values (value1,value2,value3,...);

insert into table_name (column1,column2,...) values (value1,value2,...);

create view 語句

在 sql 中,檢視是基於 sql 語句的結果集的視覺化的表。

檢視包含行和列,就像乙個真實的表。檢視中的字段就是來自乙個或多個資料庫中的真實的表中的字段。可以向檢視新增 sql 函式、where 以及 join 語句,也可以呈現資料,就像這些資料來自於某個單一的表一樣。

create

view view_name as

select column_name(s) from table_name where condition

建立資料庫

create

database database_name;

刪除資料庫

drop

database database_name;

建立表

create

table table_name

(o_id int

notnull,

orderno int

notnull,

p_id int,

name varchar(30);

primary key (o_id),//主鍵

foreign key (p_id) references persons(p_id)//設定外來鍵

)

sql語言學習具體詳細參見[ ]

SQL 常用基礎語句

1 sql select 語句 語法 select 列名稱 from 表名稱 2 sql select distinct 語句 語法 select distinct 列名稱 from 表名稱 3 sql where 語句 語法 select 列名稱 from 表名稱 where 列 運算子 值 操作...

sql語句以及mysql詳解 基礎篇

sql語句以及mysql詳解 相信不少編寫了資料庫 的人員也都還沒弄懂sql與mysql之間的關係,那麼這裡簡單的區別一下,sql是一種運算元據的語言,通用性極其強大,所有的資料庫產品都是用該語言,包括mysql,sql server,oracel等 而mysql是一種資料庫產品,而且該資料庫產品是...

SQL 語句 技巧篇

1 1 1,1 2的使用,在sql語句組合時用的較多 where 1 1 是表示選擇全部 where 1 2 全部不選,如 if strwhere begin set strsql select count as total from tblname where strwhere endelse b...