關於部落格
雨--是天空的眼淚 風--是蝴蝶的痴醉 雲--是水珠的嫵媚 光--是溫暖的慰藉 夜--是孤單的滋味 星--是墜跌的心碎 蹲下,是為了躍起。 後退,是為了向前跳得更遠。
  • 171475

    累積人氣

  • 4

    今日人氣

    0

    訂閱人氣

MySQL 指令



連線至資料庫

mysql -u帳號 -p密碼 -h主機
例如:mysql -uroot -p1234 -hlocalhost

列出所有資料庫

show databases;

進入資料庫

use 資料庫名稱
例如:use leafmemory_db

列出所有資料表

show tables;

列出所有 Store Procedure

show procedure status;

列出所有 triggers

show triggers;

觀看資料表結構

desc 資料表名稱;
例如:desc abc;

觀看資料表詳細資訊

SHOW FULL COLUMNS FROM 資料表名稱
例如:SHOW FULL COLUMNS FROM abc;

觀看create 資料庫語法

show create database 資料庫名稱
例如:show create database leafmemory_db

觀看create 資料表語法

show create table 資料表名稱;
例如:show create table abc;

觀看 create procedure 語法

show create procedure 預存程序名稱;
例如:show create procedure addpoint;

觀看目前mysql process

show processlist;

相信常在用phpMyAdmin下mysql語法的人都有遇到過
一不小心下了一個效率不好或是要跑很久的指令
網頁會等很久, 但是網頁又沒辦法停止指令
此時只能使用 command line 模式

連線進mysql 後,下 show processlist;
可以看到
mysql> show processlist;
+----+------+----------------+------+---------+------+-------+------------------+
| Id | User | Host           | db   | Command | Time | State | Info             |
+----+------+----------------+------+---------+------+-------+------------------+
|  4 | root | localhost:4770 | NULL | Sleep   | 1260 |       | NULL             |
|  5 | root | localhost:4793 | NULL | Query   |    0 | NULL  | show processlist |
+----+------+----------------+------+---------+------+-------+------------------+

若要刪除某個 process

kill process 進程

kill Id
例如:kill 4


刪除資料表

drop table 資料表名稱
例如:drop table abc;







以上是簡單常用的MySQL指令





文:葉小誠
相簿設定
標籤設定
相簿狀態