MySQL 命令行是一個非常強大和快速的工具,讓我們可以直接和數據庫進行交互。在使用MySQL命令的時候,有一些常用的命令需要大家熟記于心,同時還有一些比較常用但不是那么熟悉的命令,需要我們在不斷的實踐中熟練掌握,本文就來介紹一些常用且不太常用的命令,幫大家更好地利用MySQL命令行。
1. SHOW DATABASES; 用于查看服務器上所有的數據庫列表。 示例: mysql>SHOW DATABASES; +------------------------+ | Database | +------------------------+ | information_schema | | mysql | | performance_schema | | test | +------------------------+ 2. USE database_name; 用于在服務器中選定一個具體的數據庫操作。數據庫名稱為我們創建數據庫時所定義的名稱。 示例: mysql>USE test; Database changed 3. SHOW TABLES; 用于顯示當前所選數據庫中所有的表,它返回一個表名列表。 示例: mysql>SHOW TABLES; +---------------------+ | Tables_in_test | +---------------------+ | employee | | department | +---------------------+ 4. DESCRIBE table_name; 用于顯示當前所選數據庫中指定表的結構。它返回每個字段的詳細信息,如名稱、數據類型、索引等等。 示例: mysql>DESCRIBE employee; 5. SELECT COUNT(*) FROM table_name; 用于查看表中數據的總行數 示例: mysql>SELECT COUNT(*) FROM employee; 6. SELECT * FROM table_name ORDER BY column_name DESC; 用于按照某個字段降序排列來顯示表中的所有數據。 示例: mysql>SELECT * FROM employee ORDER BY salary DESC; 7. SOURCE file_path; 用于運行外部文件中的SQL語句。 示例: mysql>SOURCE /tmp/drop_all_tables.sql;
以上就是MySQL命令行中常用的且不太常用的命令了,這些命令將在我們的日常工作中反復使用,掌握這些命令可以提高我們的工作效率和數據處理能力。