1.檢視所有資料庫:
mysql>
show
databases
;
2.開啟指定的庫:
mysql>
use 庫名;
3.檢視當前庫中所有的表:
mysql>
show
tables
;
4.在庫中建立表:
creat table 表名
insert
into 表名 ((列)形參, (列)形參型別)value
(實參名稱, 實參型別)
例子:
假設已經建立好乙個名為stuinfo的表且為空表,形參一為id,型別為int, 形參二為name,引數型別為varchar(20)。
insert
into stuinfo (id, name)
value(1
, rose)
;
然後我們檢視表中的資料:
select
*from stuinfo;
表中就會出現一行資料:1 rose
6.更新表中的資料:
update 表名 set 形參二 =
'實參'
where 形參一 =
'實參一'
;
然後檢視表資料,發現更新完成。
注意:上面的更新語句中如果後面沒有接where 。。。則會將所有實參一後面的實參二都改掉。
7.檢視表結構:
desc 表名;
8.檢視其他庫的所有表:
show
tables
from 庫名;
9.檢視伺服器的版本:
方式一:登入到mysql伺服器
select version();
方式二:沒有登入到mysql伺服器
mysql --version;
或mysql --v;
mysql查資料庫 mysql檢視資料庫命令
mysql檢視資料庫命令 2012 11 29 19 51 25 標籤 it mysql檢視資料庫命令 開啟的資料庫的命令 mysql use mysql database changed 檢視資料庫的命令 mysql show databases 檢視資料表的詳細結構 mysql desc fun...
資料庫設計的幾條最佳實踐
以下幾條經驗是我在幾年工作中總結出來的,而且現在工作中一直在使用的原則 1.減少關聯查詢的表數量,控制在3個以內 2.表設計時能冗餘就冗餘,資料的一致性靠業務邏輯去控制 3.忘掉外來鍵,不要依靠底層db給你檢查資料的不一致,同上 忘掉書本裡的那些概念吧,聽起來有些叛逆 4.查詢語句中盡量不用in,n...
資料庫設計的幾條最佳實踐
以下幾條經驗是我在幾年工作中總結出來的,而且現在工作中一直在使用的原則 1.減少關聯查詢的表數量,控制在3個以內 2.表設計時能冗餘就冗餘,資料的一致性靠業務邏輯去控制 3.忘掉外來鍵,不要依靠底層db給你檢查資料的不一致,同上 忘掉書本裡的那些概念吧,聽起來有些叛逆 4.查詢語句中盡量不用in,n...