#**小於等於10,並且vend_id為1001的資料
select prod_id,prod_name,prod_price from products where prod_price <=10
and vend_id=1001;
#產品**大於等於10,並且產品編號為1002或者為1003。返回的結果按**從高到低排序。
select prod_id,prod_name,prod_price from products where (vend_id=1002
or vend_id =1003) and prod_price>=10
order
by prod_price desc;
select prod_id,prod_name,prod_price from products where vend_id in (1002,1003) and prod_price <=10;
select prod_id,prod_name,prod_price from products where vend_id not
in (1002,1003) order
by prod_name;
in操作符實現的功能和or具有相同的功能更。但是in操作符有很多優點。如下:- 使用長的合法選項時,in操作符的語法更清楚,更加簡潔
- 使用in時候,計算的次序更容易管理(使用的操作符更少)
- in操作符比or操作符執行速度更快
- in的最大優點是可以包含其他select 語句,使得更加動態的建立where子句。
資料庫與Mysql 7
union 聯合 合併 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union all 查詢語句2 union all 應用場景 要查詢的結果來自多個表,且多個表沒有直接的連線關係,但查詢的資訊一致 列數也要求一致 特點 1.要求多條查詢 2.要求多條查詢語句的 其查詢的每一列的型別和順序...
mysql 7 忘記密碼
1 停止mysql 服務 etc rc.d init.d mysqld stop 2 mysql 配置檔案 etc my.cnf mysqld 程序配置檔案中新增 skip grant tables。啟動mysql 服務 3 此時mysql 是免密碼登入的。mysql uroot p 連續兩次回車鍵...
mySQL 7 儲存過程
建立與呼叫。1.無參建立 2.有參建立 3.結果集與out 4.python的呼叫 1.無參建立 delimiter create procedure p1 begin select from t1 insert into teacher tname values ct end delimiter ...