[登入資料庫]
>mysql -uroot -p12345678
[查詢所有的資料庫]
> show databases;
[切換到指定的資料庫]
> user +資料庫名稱;
[查詢所有使用者]
> select *
from mysql.user;
[查詢資料庫中所有表名]
> select table_name from information_schema.tables where table_schema=
'[***]' and table_type=
'[***x]'
;[查詢指定資料庫中指定表的所有欄位名column_name ]
> select column_name from information_schema.columns where table_schema=
'[***]' and table_name=
'[***x]'
[檢視表引擎]
>show engines;
[檢視表引擎]
>show create table 表名;
[檢視表引擎]
>show variables like '%storage_engine%'
;
set password for 使用者明@localhost = password(「新密碼」) 7 MySQL 事務與鎖定命令
預設的,mysql 執行在autocommit模式。這就意味著,當你執行完乙個更新時,mysql 將立刻將更新儲存到磁碟上。如果你使用事務安全表 例如innodb bdb 通過下面的命令,你可以設定 mysql 為非autocommit模式 set autocommit 0在此之後,你必須使用com...
7 Mysql自定義函式
上一節課主要講了內建函式,對於系統函式,完成我們常規的操作就足夠了,但是有些情況下不能滿足則需要使用自定義函式。自定義函式,使用者自定義函式 user defined function,udf 是一種對mysql擴充套件的途徑,其用法與內建函式相同。我們這裡回憶一下內建函式是如何使用的?首先它要有個...
7 mysql 索引的設計和使用
索引用於快速找出在某個列中有一特定值的行。不使用索引,mysql必須從第1條記錄開始然後讀完整個表直到找出相關的行。表越大,花費的時間越多。如果表中查詢的列有乙個索引,mysql能快速到達乙個位置去搜尋到資料檔案的中間,沒有必要看所有資料。在mysql中所有的型別資料列都可以被索引,對相關列使用索引...