MySql學習之簡單關鍵字 檢索 通配

2021-07-22 11:01:47 字數 1045 閱讀 4457

關鍵字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 修改字段 移動字段位置,先刪除,再新增到指定位置。如果需要指定新增欄位的位置...