A. mysql中的命令show tables, desc table有什麼區別
show tables和desc table作用不用,show tables作用顯示資料庫中有哪些數據表,而desc table需要加表名等參數,作用是是顯示數據表的表都定義了哪些欄位,及各個欄位的類型大小,及哪些是主鍵,哪些有約束條件,以及各個欄位是否定義了默認值。
(1)mysql命令show擴展閱讀:
mysql常用命令
使用SHOW語句找出在伺服器上當前存在什麼資料庫:SHOW DATABASES。
創建一個資料庫MYSQLDATA:CREATE DATABASE MYSQLDATA。
選擇你所創建的資料庫:USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
查看現在的資料庫中存在什麼表:SHOW TABLES。
創建一個資料庫表: CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1))。
顯示表的結構: DESCRIBE MYTABLE。
往表中加入記錄:mysql> insert into MYTABLE values (」hyq」,」M」)。
用文本方式將數據裝入資料庫表中(例如D:/mysql.txt):LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE。
導入sql文件命令(例如D:/mysql.sql):use database;source d:/mysql.sql。
刪除表:drop TABLE MYTABLE。
清空表:delete from MYTABLE。
更新表中數據:update MYTABLE set sex=」f」 where name=』hyq』。
參考資料來源:網路-MySQL資料庫
B. mysql 資料庫怎麼根據名字去查數據 命令
所有資料庫名的命令
show
databases
表結構和列結構
desc
tablename
進入MySQL
Command
line
client下查看當前使用的資料庫:mysql>select
database();mysql>status;mysql>show
tables;mysql>show
databases;//可以查看有哪些資料庫,返回資料庫名(databaseName)mysql>use
databaseName;
//更換當前使用的資料庫mysql>show
tables;
//返回當前資料庫下的所有表的名稱或者也可以直接用以下命令mysql>show
tables
from
databaseName;//databaseName可以用show
databases得來mysql查看錶結構命令
C. 什麼是mysqlshow
它擔當SHOW SQL 語句的命令行介面的作用。 mysqlshow用法如下: mysqlshow [option] [db_name [tbl_name [col_name]]] 如果沒有指定資料庫名, mysqlshow 將列出伺服器主機中所有資料庫。如果指定資料庫名但未指定表名,則列出該資料庫中所有的表。如果資料庫和表名都被指定,但未指灶鬧腔定列名,則列出該表的所有列。如果所有的名字都被指定, mysqlshow 將顯示有關指定列彎侍的信息。 如果最後的參數中包含外殼程序通配符(‘*’或‘?’),輸出結果隱衫將被限制為與該通配符相配的值。‘*’和‘?’被視為LINK 操作符的‘%’和‘_’SQL 通配符。 mysqlshow專有選項如下: 一、-k, --keys 顯示除表列信息外的表索引信息。該選項只在指定表名時才有意義。 二、-i, --status 顯示由SHOW TABLE STATUS 語句顯示的相同類型的表的信息。--status 選項是在MySQL 3.23 中引入的。
D. 安裝了mysql,然後輸入show databases 為什麼什麼都不顯示呢
安裝了mysql,然後輸入show databases 什麼都不顯示是設置錯誤造成的,解決方法為:
1、使用命令行將其打開:set profiling=on。
E. 查看mysql運行狀態的命令是什麼
一、用phpMyAdmin進行查看
二、用命令行的SHOW 語句
直接在命令行下登陸MySQL運行SHOW STATUS;查詢語句
同樣的語句還有SHOW VARIABLES;,SHOW STATUS是查看MySQL運行情況,和上面那種通過pma查看到的信息基本類似。
SHOW VARIABLES
SHOW VARIABLES是查看MySQL的配置參數,還可以使用類似SHOW VARIABLES LIKE 『Key%』
SHOW PROCESSLIST
SHOW PROCESSLIST是查看當前正在進行的進程,對於有鎖表等情況的排查很有用處。一般情況下,打開MySQL的慢查詢記錄同樣有利於排查。
SHOW OPEN TABLES
SHOW OPEN TABLES是顯示當前已經被打開的表列表。
三、用MySQL自帶工具mysqladmin 查看
使用MySQL自帶的mysqladmin 工具查看status,使用以下命令
mysqladmin -uroot -p密碼 status
顯示的結果如下:
Uptime: 502963 Threads: 2 Questions: 8561820 Slow queries: 734681 Opens: 553
45 Flush tables: 1 Open tables: 85 Queries per second avg: 17.023
另外可以添加 -i 5 參數,讓其每五秒自動刷新之。
mysqladmin -uroot -p密碼 status -i 5
mysqladmin extended-status
同樣的可以使用mysqladmin -uroot -p密碼 extended-status來查看更多的MySQL運行信息,這種方式和第一種查看的信息基本一樣。
F. linux 下mysql 輸入showdatabase指令 沒反應
1、使用service啟動—命令為:service mysqld start,service mysql start,mysql 5 以後就用mysqld來啟動。