關鍵字use、 show
--檢視所有資料庫
show databases
--選擇資料庫
use [資料庫名] eg: use smsota
--顯示資料庫中所有表
use [資料庫名];
show tables;
--顯示表中所有的列項
use [資料庫名];
show columns from [表名]
等同於describe [表名]
eg: show columns from tcharge
關鍵字distinct
eg select distinct procid from products
只返回不通的procid,去掉重複的
關鍵字limit
eg: seletct procid from products limit 5;
只返回滿足條件的前5行結果
select procid from products limit 1,3;
只返回從第二行開始的 3行滿足條件的結 果。1是起始行(從0起始),3是行數。
limit 1,3 等效於 limit 3 offset 1
檢索select procid from order by procid
select procid,proname from order by procid,proname
select procid,procprice from order by procprice desc, procid ;按procprice 降序排列,再按procid公升序排列
萬用字元1、多字元萬用字元
select procid,procname from products where procname like '%oreint%'; //區分大小寫,不能匹配null
2、單字元萬用字元
select procid,procname from products where procname like '_oreint_'; //區分大小寫,不能匹配null
ORACLE 關鍵字的檢索
如果想在sql文中間所資料庫中的關鍵字是非常麻煩的,很容易造成sql文錯誤。造成程式的異常終了。那麼就此問題我們提供乙個解決方案。以保證在任何情況下關鍵字都能被檢索出來。1 做乙個方法對特殊關鍵字進行處理 create or replace function select string escape...
Mysql之EXPLAIN關鍵字學習筆記
explain是什麼?使用explain關鍵字可以模擬優化器執行sql查詢語句,從而知道mysql是如何處理你的sql語句的。分析你的查詢與或是表結構的效能瓶頸。explain的如何使用?explain的用法比較簡單,只要要查詢語句前面加上explain即可 1explain select from...
MySQL關鍵字 之 ALTER
alter是資料庫操作中的乙個重要的關鍵字,本文主要介紹alter應用。1 刪除字段 dropalter table tablename drop 2 新增字段 addalter table tablename add 3 修改字段 移動字段位置,先刪除,再新增到指定位置。如果需要指定新增欄位的位置...