MySQL基础之控制台常用命令
文章目錄
- 1.前言
- 2.配置環境變量
- 3.常用命令
- 3.1 mysql服務的開啟與關閉
- 3.2 查看端口用用情況
- 3.3 MySQL服務端的進入與退出
- 3.4 數據庫相關操作
- 3.4.1 查看當前所有的數據庫
- 3.4.2 選擇指定數據庫
- 3.4.3 查看當前庫的所有表
- 3.4.4 查看其他庫的所有表
- 3.4.5 數據表的字段信息
- 3.4.6 查看當前打開的數據庫
- 3.5 查看MySQL服務器版本
1.前言
對于MySQL的學習,使用圖形化用戶界面方便快捷,是工作學習的不二選擇。但是受到小時電影中的黑客影響,總覺得命令行(才是程序員本該使用的)用起來比較炫酷 ,于是堅決不安裝SQLyog(偷偷裝了Navicat )的我才寫了這篇博客。
2.配置環境變量
要想在Windows終端方便地進入mysql,就需要事先配置環境變量。配置環境變量的流程如下:
3.常用命令
3.1 mysql服務的開啟與關閉
這是CMD命令,用于停止MySQL服務,后面“mysql56”表示 MySQL的服務名,需要實現查看。
C:\Users\Veggie> net stop mysql56 MySQL56 服務正在停止. MySQL56 服務已成功停止。這同樣是CMD命令,用于啟動MySQL服務
C:\Users\Veggie>net start mysql56 MySQL56 服務正在啟動 ... MySQL56 服務已經啟動成功。3.2 查看端口用用情況
查看哪些端口正在被使用,在更改mysql端口的時候可以使用。
C:\Users\Veggie>netstat -ano3.3 MySQL服務端的進入與退出
以管理員角色進入MySQL數據庫管理系統,其中’-u’后面接的是用戶名, '-p’表示后面接的是密碼。
C:\Users\Veggie>mysql -u root -p Enter password:退出MySQL也是十分便捷的,就是短短的exit。
mysql> exit Bye3.4 數據庫相關操作
3.4.1 查看當前所有的數據庫
SHOW DATABASES;返回可用數據庫的一個列表,包含在這個列表中的可能是MySQL內部使用的數據庫。
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | shop | | test | +--------------------+ 8 rows in set (0.12 sec)3.4.2 選擇指定數據庫
需要用上USE命令,格式為:USE db_name;
mysql> use test; Database changed3.4.3 查看當前庫的所有表
SHOW TABLES;返回當前選擇的數據庫內可用表的列表,前提是已經用USE關鍵字選擇了某個數據庫,否則會報錯。
mysql> show tables; Empty set (0.06 sec)3.4.4 查看其他庫的所有表
這條命可以在進入了MySQL服務器之后的任意時間使用。
格式為:SHOW TABLES FROM db_name
3.4.5 數據表的字段信息
SHOW COLUMNS FROM table_name;對每個字段返回一行,行中包含字段名、數據類型、是否允許 NULL 、鍵信息、默認值以及其他信息。
mysql> show columns from busertable; +--------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | bemail | varchar(50) | NO | | NULL | | | bpwd | varchar(50) | NO | | NULL | | +--------+-------------+------+-----+---------+----------------+ 3 rows in set (0.01 sec)3.4.6 查看當前打開的數據庫
用于查看現在選擇的是哪個數據庫,這里調用了MySQL提供的函數。
mysql> select database(); +------------+ | database() | +------------+ | test | +------------+ 1 row in set (0.00 sec)3.5 查看MySQL服務器版本
這條命令是在MySQL服務器中執行的,調用了MySQL提供的函數查看MySQL服務器的版本。
mysql> select version(); +------------+ | version() | +------------+ | 5.6.26-log | +------------+ 1 row in set (0.03 sec)這兩條等效的命令這是在CMD控制臺執行的,同樣的可以達到查看MySQL服務器版本的功效。
C:\Users\Veggie>mysql --version mysql Ver 14.14 Distrib 5.6.26, for Win32 (x86) C:\Users\Veggie>mysql -V mysql Ver 14.14 Distrib 5.6.26, for Win32 (x86)本文將持續更新……
總結
以上是生活随笔為你收集整理的MySQL基础之控制台常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSP Problem(第一次创建Web
- 下一篇: Java学习之JDBC实现简单的CRUD