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...