mysql如何进入数据库查看所有表 查询mysql数据库中所有表名

\u5982\u4f55\u67e5\u770bmysql\u6570\u636e\u5e93\u4e2d\u6709\u54ea\u4e9b\u8868

show tables\u5373\u4e3a\u663e\u793a\u5f53\u524d\u6570\u636e\u5e93\u4e2d\u6240\u6709\u7684\u8868\u3002\u53c8\u5982\uff1a

mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)

\u8fd9\u4e2a\u662f\u663e\u793a\u201cmysql\u201d\u8fd9\u4e2a\u6570\u636e\u5e93\u4e2d\u7684\u6240\u6709\u7684\u8868\uff0c\u4e00\u5171\u670928\u5f20\u3002

\u67e5\u8be2\u6570\u636e\u5e93\u4e2d\u6240\u6709\u8868\u540d\u6709\u4e24\u79cd\u65b9\u6cd5\uff1a1\u3001select table_name from information_schema.tables where table_schema='\u5f53\u524d\u6570\u636e\u5e93';
2\u3001show tables\uff1b
\u5176\u4e2d\uff0cinformation_schema\u8fd9\u5f20\u6570\u636e\u8868\u4fdd\u5b58\u4e86MySQL\u670d\u52a1\u5668\u6240\u6709\u6570\u636e\u5e93\u7684\u4fe1\u606f\u3002\u5982\u6570\u636e\u5e93\u540d\uff0c\u6570\u636e\u5e93\u7684\u8868\uff0c\u8868\u680f\u7684\u6570\u636e\u7c7b\u578b\u4e0e\u8bbf\u95ee\u6743\u9650\u7b49\u3002
\u518d\u7b80\u5355\u70b9\uff0c\u8fd9\u53f0MySQL\u670d\u52a1\u5668\u4e0a\uff0c\u5230\u5e95\u6709\u54ea\u4e9b\u6570\u636e\u5e93\u3001\u5404\u4e2a\u6570\u636e\u5e93\u6709\u54ea\u4e9b\u8868\uff0c\u6bcf\u5f20\u8868\u7684\u5b57\u6bb5\u7c7b\u578b\u662f\u4ec0\u4e48\uff0c\u5404\u4e2a\u6570\u636e\u5e93\u8981\u4ec0\u4e48\u6743\u9650\u624d\u80fd\u8bbf\u95ee\uff0c\u7b49\u7b49\u4fe1\u606f\u90fd\u4fdd\u5b58\u5728information_schema\u8868\u91cc\u9762\u3002

\u6269\u5c55\u8d44\u6599\uff1a
Mysql\u7684INFORMATION_SCHEMA\u6570\u636e\u5e93\u5305\u542b\u4e86\u4e00\u4e9b\u8868\u548c\u89c6\u56fe\uff0c\u63d0\u4f9b\u4e86\u8bbf\u95ee\u6570\u636e\u5e93\u5143\u6570\u636e\u7684\u65b9\u5f0f\u3002
\u5143\u6570\u636e\u662f\u5173\u4e8e\u6570\u636e\u7684\u6570\u636e\uff0c\u5982\u6570\u636e\u5e93\u540d\u6216\u8868\u540d\uff0c\u5217\u7684\u6570\u636e\u7c7b\u578b\uff0c\u6216\u8bbf\u95ee\u6743\u9650\u7b49\u3002\u6709\u4e9b\u65f6\u5019\u7528\u4e8e\u8868\u8ff0\u8be5\u4fe1\u606f\u7684\u5176\u4ed6\u672f\u8bed\u5305\u62ec\u201c\u6570\u636e\u8bcd\u5178\u201d\u548c\u201c\u7cfb\u7edf\u76ee\u5f55\u201d\u3002
\u4e0b\u9762\u5bf9\u4e00\u4e9b\u91cd\u8981\u7684\u6570\u636e\u5b57\u5178\u8868\u505a\u4e00\u4e9b\u8bf4\u660e\uff1a
SCHEMATA\u8868\uff1a\u63d0\u4f9b\u4e86\u5173\u4e8e\u6570\u636e\u5e93\u7684\u4fe1\u606f\u3002
TABLES\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u6570\u636e\u5e93\u4e2d\u7684\u8868\u7684\u4fe1\u606f\u3002
COLUMNS\u8868\uff1a\u7ed9\u51fa\u4e86\u8868\u4e2d\u7684\u5217\u4fe1\u606f\u3002
STATISTICS\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u8868\u7d22\u5f15\u7684\u4fe1\u606f\u3002
USER_PRIVILEGES\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u5168\u7a0b\u6743\u9650\u7684\u4fe1\u606f\u3002\u8be5\u4fe1\u606f\u6e90\u81eamysql.user\u6388\u6743\u8868\u3002
SCHEMA_PRIVILEGES\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u65b9\u6848\uff08\u6570\u636e\u5e93\uff09\u6743\u9650\u7684\u4fe1\u606f\u3002\u8be5\u4fe1\u606f\u6765\u81eamysql.db\u6388\u6743\u8868\u3002
TABLE_PRIVILEGES\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u8868\u6743\u9650\u7684\u4fe1\u606f\u3002\u8be5\u4fe1\u606f\u6e90\u81eamysql.tables_priv\u6388\u6743\u8868\u3002
COLUMN_PRIVILEGES\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u5217\u6743\u9650\u7684\u4fe1\u606f\u3002\u8be5\u4fe1\u606f\u6e90\u81eamysql.columns_priv\u6388\u6743\u8868\u3002
CHARACTER_SETS\u8868\uff1a\u63d0\u4f9b\u4e86\u5173\u4e8e\u53ef\u7528\u5b57\u7b26\u96c6\u7684\u4fe1\u606f\u3002
COLLATIONS\u8868\uff1a\u63d0\u4f9b\u4e86\u5173\u4e8e\u5404\u5b57\u7b26\u96c6\u7684\u5bf9\u7167\u4fe1\u606f\u3002
COLLATION_CHARACTER_SET_APPLICABILITY\u8868\uff1a\u6307\u660e\u4e86\u53ef\u7528\u4e8e\u6821\u5bf9\u7684\u5b57\u7b26\u96c6\u3002
TABLE_CONSTRAINTS\u8868\uff1a\u63cf\u8ff0\u4e86\u5b58\u5728\u7ea6\u675f\u7684\u8868\u3002
KEY_COLUMN_USAGE\u8868\uff1a\u63cf\u8ff0\u4e86\u5177\u6709\u7ea6\u675f\u7684\u952e\u5217\u3002
ROUTINES\u8868\uff1a\u63d0\u4f9b\u4e86\u5173\u4e8e\u5b58\u50a8\u5b50\u7a0b\u5e8f\uff08\u5b58\u50a8\u7a0b\u5e8f\u548c\u51fd\u6570\uff09\u7684\u4fe1\u606f\u3002\u6b64\u65f6\uff0cROUTINES\u8868\u4e0d\u5305\u542b\u81ea\u5b9a\u4e49\u51fd\u6570\uff08UDF\uff09\u3002
VIEWS\u8868\uff1a\u7ed9\u51fa\u4e86\u5173\u4e8e\u6570\u636e\u5e93\u4e2d\u7684\u89c6\u56fe\u7684\u4fe1\u606f\u3002
TRIGGERS\u8868\uff1a\u63d0\u4f9b\u4e86\u5173\u4e8e\u89e6\u53d1\u7a0b\u5e8f\u7684\u4fe1\u606f\u3002

1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下:

show databases;

use student;

show tables;

2.选择student数据库中的一张表stu_score,查看数据库表数据,并利用explain分析数据库表,如下图所示:

select * from stu_score;

explain select * from stu_score;

3.查看数据库使用索引的情况,使用命令:

show status like 'Handler_read%';

4.用于分析和存储表的关键字,分析的结果可以得到精准的信息,利用命令analyze,

analyze table stu_score;

5.检查数据库表stu_score,检查表是否有错误,利用命令:

check table stu_score;

6.优化数据库表,利用命令:

optimize table stu_score;

扩展资料:

可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。

phpMyAdmin是由 php 写成的 MySQ L资料库系统管理程程序,让管理者可用 Web 界面管理 MySQL 资料库。

phpMyBackupPro也是由 PHP 写成的,可以透过 Web 界面创建和管理数据库。它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 数据库。

另外,还有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager, navicat等等。



mysql如何进入数据库查看所有数据库表和新建数据库表一共有以下几个步骤:

第一步:在百度搜索“N11 数据程式管理工具专业版”并下载,然后打开这个软件。

第二步:鼠标点击左上角的“连接”,这时会出现一个下拉项,选择“MySQL”。

第三步:在新建连接窗口里面填上连接名、主机名或IP地址、用户名密码,端口一般是默认的3306,如果你的不是这里可以更改,然后点击确定。

第四步:连上数据库之后鼠标双击左边的连接名,就可以看见自己的MySQL数据库,然后双击点开其中一个数据库,就可以在右侧看见这个数据库的表了。

第五步:这里鼠标右键点击数据库下的表,选择“新建表”。

第六步:进入新建表项后,在栏位下面的名里面输入你需要创建的字段名,需要增加字段名则鼠标右键点击栏位下面的空白处,选择增加栏位。

第七步:字段名填完之后,鼠标点击栏位上方的“保存”,然后再输入表名,点击确定。

第八步:到了这一步鼠标左键双击数据库下的表,这时候你就会看见刚才新建的表,再双击该表,就可以看见右侧的字段名,到这里全部完成。



创建一个数据库之后,数据库里面默认情况下是空空如也,一张表都没有的。
代码如下:
mysql> show tables;
Empty set (0.00 sec)

提示是一个空的记录集,表示里面没有任何记录。
这个show tables即为显示当前数据库中所有的表。又如:

mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)

这个是显示“mysql”这个数据库中的所有的表,一共有28张。

创建一个数据库之后,数据库里面默认情况下是空空如也,一张表都没有的。
代码如下:
mysql> show tables;
Empty set (0.00 sec)

提示是一个空的记录集,表示里面没有任何记录。
这个show tables即为显示当前数据库中所有的表。又如:

mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)

查找所有表的语句:
select table_name
from information_schema.tables
where table_schema='当前数据库'
mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |

  • mysql鎬庝箞杩涘叆mysql鎬庝箞杩涘叆鏌愪竴涓簱
    绛旓細1銆佹煡鐪媘ysqlcommandlineclient榛樿鎵ц鐨勪竴浜涘弬鏁般傛柟娉曪細寮濮->鎵鏈夌▼搴->MySQL->MySQLServer5.5->MySQL5.5commandlineclient,鍙抽敭灞炴銆2銆佹敞鎰忕湅鐩爣鐨勫唴瀹广傚唴瀹规瘮杈冮暱锛屽鍒跺嚭鏉ュ涓嬶細"G:ProgramFilesMySQLMySQLServer5.5binmysql.exe""--defaults-file=G:ProgramFilesMySQLMySQLServer5.5my.ini""-...
  • mysql濡備綍杩涘叆鏁版嵁搴撴煡鐪鎵鏈夎〃
    绛旓細1.鏌ョ湅鏁版嵁搴擄紝閫変腑浣跨敤鏁版嵁搴擄紝骞舵煡鐪嬫暟鎹簱琛锛屽叿浣撴搷浣滃懡浠ゅ涓嬶細show databases;use student;show tables;2.閫夋嫨student鏁版嵁搴撲腑鐨勪竴寮犺〃stu_score锛屾煡鐪嬫暟鎹簱琛ㄦ暟鎹紝骞跺埄鐢╡xplain鍒嗘瀽鏁版嵁搴撹〃锛屽涓嬪浘鎵绀猴細select * from stu_score;explain select * from stu_score;3.鏌ョ湅鏁版嵁搴撲娇鐢ㄧ储寮曠殑鎯呭喌...
  • mysql濡備綍杩涘叆鏁版嵁搴撴煡鐪鎵鏈夎〃
    绛旓細mysql濡備綍杩涘叆鏁版嵁搴撴煡鐪鎵鏈夋暟鎹簱琛ㄥ拰鏂板缓鏁版嵁搴撹〃涓鍏辨湁浠ヤ笅鍑犱釜姝ラ锛氱涓姝ワ細鍦ㄧ櫨搴︽悳绱⑩淣11 鏁版嵁绋嬪紡绠$悊宸ュ叿涓撲笟鐗堚濆苟涓嬭浇锛岀劧鍚庢墦寮杩欎釜杞欢銆傜浜屾锛氶紶鏍囩偣鍑诲乏涓婅鐨勨滆繛鎺モ濓紝杩欐椂浼氬嚭鐜颁竴涓笅鎷夐」锛岄夋嫨鈥淢ySQL鈥濄傜涓夋锛氬湪鏂板缓杩炴帴绐楀彛閲岄潰濉笂杩炴帴鍚嶃佷富鏈哄悕鎴朓P鍦板潃銆佺敤鎴峰悕瀵嗙爜锛...
  • 鎬庝箞鏌ョ湅mysql鏁版嵁搴鐨勬暟鎹?
    绛旓細1銆佹墦寮navicat杞欢锛岀偣鍑昏繛鎺ワ紝鐒跺悗鐐瑰嚮sqlit锛2銆佸湪sqlite鐣岄潰锛岀被鍨嬮夌幇鏈夋暟鎹簱鏂囦欢锛岀劧鍚庣偣鍑荤渷鐣ュ彿閫夋嫨鏂囦欢锛3銆佺劧鍚庢壘鍒扳.db鈥濇暟鎹簱鏂囦欢锛4銆佺劧鍚庣偣鍑绘祴璇曡繛鎺ユ寜閽紱5銆佺劧鍚庡氨鍙互鏌ョ湅閲岄潰鐨勮〃浠ュ強鏁版嵁浜嗭紝涔熷彲浠ユ柊寤烘暟鎹〃绛夈
  • 濡備綍浣跨敤mysqlshow鍛戒护鏌ョ湅MySQL鏁版嵁搴鐨勭粨鏋勫拰淇℃伅?
    绛旓細鍏蜂綋鐨勫簲鐢ㄥ疄渚嬪寘鎷細灞曠ず鎵鏈夋暟鎹簱锛屽彲浠ヨ緭鍏ュ懡浠 [root@linuxcool ~]# mysqlshow锛鏌ョ湅鐗瑰畾鏁版嵁搴撶殑琛紝濡mysql鏁版嵁搴锛岃緭鍏 [root@linuxcool ~]# mysqlshow mysql锛涜幏鍙栫郴缁熷彉閲忎俊鎭紝鐢 [root@linuxcool ~]# mysqlshow variables;銆傛荤殑鏉ヨ锛宮ysqlshow鍛戒护涓烘暟鎹簱绠$悊鍛樻彁渚涗簡涓绉嶇洿瑙備笖楂樻晥鐨...
  • mysql鏌ョ湅鏁版嵁搴鎵鍦ㄤ綅缃
    绛旓細1.mysql鏌ョ湅鏁版嵁搴浣嶇疆鐨勮娉: show variables like 'datad...2.鍛戒护琛屾ā寮忎笅鐧诲綍鍒癿ysql 3.閿叆鎸囦护:4.纭鎸囦护鏃犺,鍥炶溅鎵ц,鍗冲彲鐪嬪埌鏁版嵁搴撳瓨鏀句綅缃 5.鏂规硶浜:鍦╩ysql閰嶇疆鏂囦欢涓煡鐪 END
  • mysql鏌ョ湅鏁版嵁搴鏈夊摢浜涜〃
    绛旓細鍙互閫氳繃鏌ヨ`information_schema`鏁版嵁搴撲腑鐨刞tables`琛ㄦ潵鏌ョ湅MySQL鏁版嵁搴涓瓨鍦ㄧ殑鎵鏈夎〃銆傚叿浣撶殑鏌ヨ璇彞涓猴細`SHOW TABLES FROM 鏁版嵁搴撳悕;`銆傝В閲婂涓嬶細1. information_schema鏁版嵁搴撶殑浣滅敤锛歚information_schema`鏄MySQL涓鐨勪竴涓壒娈婄殑鏁版嵁搴擄紝瀹冨瓨鍌ㄤ簡鍏充簬鍏朵粬鏁版嵁搴撳厓鏁版嵁鐨勪俊鎭紝濡傛暟鎹簱涓殑琛ㄣ佸垪銆...
  • Windows涓濡備綍浣跨敤CMD鍛戒护杩涘叆MySQL鏁版嵁搴
    绛旓細榛樿杩涘叆C鐩橈紝浜庢槸鎴戜滑鍙互杩涘叆G鐩橈紝鐐瑰嚮鍥炶溅銆傚洜涓烘垜鐨勬暟鎹簱鏄瓨鏀惧湪G鐩樼殑銆備互鎴戠殑鐢佃剳涓轰緥锛屾柟娉曞涓嬶細杈撳叆G:杩涘叆G鐩橈紝濡備笅鍥炬墍绀猴細鍦–MD鍛戒护绐楀彛鏁插叆鍛戒护mysql -hlocalhost -uroot -p 鍚庢寜鍥炶溅锛堟敞鎰忚繖閲岀殑"-h"銆"-u"銆"-p"涓嶈兘鐪佺暐锛 杩涘叆mysql鏁版嵁搴锛屽叾涓...
  • 濡備綍浠MySQL鏁版嵁搴琛ㄤ腑妫绱㈡暟鎹
    绛旓細1銆佷粠鏁版嵁搴琛ㄤ腑妫绱俊鎭 瀹為檯涓婏紝鍓嶉潰鎴戜滑宸茬粡鐢ㄥ埌浜哠ELECT璇彞锛屽畠鐢ㄦ潵浠庢暟鎹簱琛ㄤ腑妫绱俊鎭 select璇彞鏍煎紡涓鑸负锛 SELECT 妫绱㈠叧閿瘝 FROM 琚绱㈢殑琛 WHERE 妫绱㈡潯浠(鍙) 浠ュ墠鎵浣跨敤鐨勨 * 鈥濊〃绀洪夋嫨鎵鏈夌殑鍒椼備笅闈㈢户缁娇鐢ㄦ垜浠湪涓婄瘒鏂囩珷涓垱寤虹殑琛╩ytable銆 2銆鏌ヨ鎵鏈夋暟鎹細 mysql> ...
  • mysql濡備綍鏌ョ湅鑷繁鏁版嵁搴鏂囦欢鎵鍦ㄧ殑浣嶇疆
    绛旓細01 棣栧厛鎴戜滑杩涘叆mysql鐨勫畨瑁呯洰褰曪紝濡備笅鍥炬墍绀猴紝鎵撳紑my.ini鏂囦欢 02 鎺ヤ笅鏉ュ湪鎵撳紑鐨刴y.ini鏂囦欢涓紝鎴戜滑鎵惧埌datadir鎵鍦ㄨ锛屽涓嬪浘鎵绀猴紝澶嶅埗姝よ鐨勮矾寰 03 鐒跺悗鎴戜滑鍦ㄨ矾寰勮緭鍏ユ涓矘璐存璺緞锛屽洖杞﹀嵆鍙杩涘叆鏁版嵁鏂囦欢鎵鍦ㄧ殑浣嶇疆
  • 扩展阅读:mysql命令查看数据库 ... cmd打开mysql命令 ... cmd进入mysql的命令 ... 永久免费mysql数据库 ... sql数据库密码在哪看 ... 数据库mysql查看数据表 ... mysql数据库地址怎么看 ... 进入数据库的命令mysql ... mysql查看当前数据库 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网