MySQL管理 – 操作和查看数据库的命令

MySQL管理 – 操作和查看数据库的命令

摘要:本文主要学习了MySQL操作和查询数据库的常用命令。

查看数据库的基本信息

查询所有的数据库

语法:

show databases;

示例:

代码语言:javascript复制mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

+--------------------+

3 rows in set (0.00 sec)

mysql>指定要使用的数据库

语法:

show 数据库名;

示例:

代码语言:javascript复制mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql>查询指定数据库所有的表

语法:

show tables;

示例:

代码语言:javascript复制mysql> show tables;

+---------------------------+

| Tables_in_mysql |

+---------------------------+

| columns_priv |

| db |

| event |

| func |

| general_log |

| help_category |

| help_keyword |

| help_relation |

| help_topic |

| host |

| ndb_binlog_index |

| plugin |

| proc |

| procs_priv |

| proxies_priv |

| servers |

| slow_log |

| tables_priv |

| time_zone |

| time_zone_leap_second |

| time_zone_name |

| time_zone_transition |

| time_zone_transition_type |

| user |

+---------------------------+

24 rows in set (0.00 sec)

mysql>查询指定表的字段

语法:

show columns from 表名;

示例:

代码语言:javascript复制mysql> show columns from user;

+------------------------+-----------------------------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+------------------------+-----------------------------------+------+-----+---------+-------+

| Host | char(60) | NO | PRI | | |

| User | char(16) | NO | PRI | | |

| Password | char(41) | NO | | | |

| Select_priv | enum('N','Y') | NO | | N | |

| Insert_priv | enum('N','Y') | NO | | N | |

| Update_priv | enum('N','Y') | NO | | N | |

| Delete_priv | enum('N','Y') | NO | | N | |

| Create_priv | enum('N','Y') | NO | | N | |

| Drop_priv | enum('N','Y') | NO | | N | |

| Reload_priv | enum('N','Y') | NO | | N | |

| Shutdown_priv | enum('N','Y') | NO | | N | |

| Process_priv | enum('N','Y') | NO | | N | |

| File_priv | enum('N','Y') | NO | | N | |

| Grant_priv | enum('N','Y') | NO | | N | |

| References_priv | enum('N','Y') | NO | | N | |

| Index_priv | enum('N','Y') | NO | | N | |

| Alter_priv | enum('N','Y') | NO | | N | |

| Show_db_priv | enum('N','Y') | NO | | N | |

| Super_priv | enum('N','Y') | NO | | N | |

| Create_tmp_table_priv | enum('N','Y') | NO | | N | |

| Lock_tables_priv | enum('N','Y') | NO | | N | |

| Execute_priv | enum('N','Y') | NO | | N | |

| Repl_slave_priv | enum('N','Y') | NO | | N | |

| Repl_client_priv | enum('N','Y') | NO | | N | |

| Create_view_priv | enum('N','Y') | NO | | N | |

| Show_view_priv | enum('N','Y') | NO | | N | |

| Create_routine_priv | enum('N','Y') | NO | | N | |

| Alter_routine_priv | enum('N','Y') | NO | | N | |

| Create_user_priv | enum('N','Y') | NO | | N | |

| Event_priv | enum('N','Y') | NO | | N | |

| Trigger_priv | enum('N','Y') | NO | | N | |

| Create_tablespace_priv | enum('N','Y') | NO | | N | |

| ssl_type | enum('','ANY','X509','SPECIFIED') | NO | | | |

| ssl_cipher | blob | NO | | NULL | |

| x509_issuer | blob | NO | | NULL | |

| x509_subject | blob | NO | | NULL | |

| max_questions | int(11) unsigned | NO | | 0 | |

| max_updates | int(11) unsigned | NO | | 0 | |

| max_connections | int(11) unsigned | NO | | 0 | |

| max_user_connections | int(11) | NO | | 0 | |

| plugin | char(64) | NO | | | |

| authentication_string | text | NO | | NULL | |

+------------------------+-----------------------------------+------+-----+---------+-------+

42 rows in set (0.00 sec)

mysql>查询指定表的索引

语法:

show index from 表名;

示例:

代码语言:javascript复制mysql> show index from user;

+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+

| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |

+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+

| user | 0 | PRIMARY | 1 | Host | A | NULL | NULL | NULL | | BTREE | | |

| user | 0 | PRIMARY | 2 | User | A | 3 | NULL | NULL | | BTREE | | |

+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+

2 rows in set (0.00 sec)

mysql>

相关推荐

彻底关闭手机短信功能的6个简单步骤,你准备好了吗?
365bet提款多久到账

彻底关闭手机短信功能的6个简单步骤,你准备好了吗?

📅 11-14 👁️ 6070
马赫雷斯:最后一届世界杯!34岁传奇为何选择告别?
中国游戏枪战游戏有哪些
48365大写

中国游戏枪战游戏有哪些

📅 01-19 👁️ 1584
模拟烹饪游戏
365bet提款多久到账

模拟烹饪游戏

📅 11-21 👁️ 3322
《清纯学弟[快穿]》蓝灵仙 ^第22章^ 最新更新:2024
制造管子:战国秦汉管仲故事之四大不可信
48365大写

制造管子:战国秦汉管仲故事之四大不可信

📅 09-24 👁️ 1880
中日女排交锋影响深远:赢球重回亚洲第一+总决赛前景大好
古往今来,为何和尚大多数都长得很胖,而道士却长得骨瘦如柴?
山兔为什么开局不跳舞
365篮球直播吧App

山兔为什么开局不跳舞

📅 07-09 👁️ 9236