查詢單錶所有記錄,顯示所有字段值:select * from 表名;
查詢單錶所有記錄,顯示指定字段值:select 欄位1,欄位2,...from 表名;
條件查詢:select * from 表名 where 條件1 or|and 條件2...;
直接查詢:select 1; ---(常量)select 1+2;----(計算器)
呼叫函式:select version(); ---(版本)select now();----(當前時間)
查詢表示式:
多表查詢
select 欄位1,欄位2... from 表1,表2...
select 欄位1,欄位2...from 表1,表2 where 關聯條件 and|or 過濾條件...
笛卡爾積概念和原理
設a,b為集合,用a中元素為第一元素,b中元素為第二元素構成有序對,所有這樣的有序對組成的集合叫做a與b的笛卡爾積
確定需要用到的表;
將多個表通過笛卡爾積變成乙個表;
去除不符合邏輯的資料(根據兩個表的關係);
在虛擬表上新增條件進行記錄過濾別名
列別名列的名稱是表示式,查詢時輸出難以理解,通過別名語法給這樣的列乙個描述性的名稱
列名太長,設定乙個簡單的別名
select [column_1 | expression] as desc_name from table_name;
給列新增別名,使用as關鍵字,後面再跟別名,如果別名有空格,則使用『』進行引用,如as 『desc name』
表別名table_name as table_alias
其中as關鍵字是可選的
一般在連線查詢或者子查詢中使用別名
使用別名可以讓查詢語句蔣健、可讀性高
資料庫簡單查詢
1 最簡單查詢 select from car 2 查詢制定列 select name oil,powers from car 3 對查出的列名修改名字 select name as 車名 oil as 油耗 powers as 動力 from car 4 按條件查詢 select name,oil...
簡單的資料庫查詢
1.查詢的基本結構 select 列名 as 別名 from 表名 2.資料庫的查詢操作基本分為三類 投影操作 選擇操作 排序操作。3.投影操作 select 列名列表 from 表名 4.表名字首 select 字首 表名 列名 from 表名 5.列別名 列名或表名用 as 關鍵字來提供別名 s...
資料庫查詢 簡單去重
假定資料庫中有login表,字段如下 編號id 姓名username 密碼password 1.distinct 用法 select distinct id from login 單字段去重 select distinct id,username from login 多字段去重2.group by...