登入:
直接點選 mysql command line client 啟動mysql 執行視窗預設的是root登入賬號,只需直接輸入密碼,如下圖 ↓↓↓
此時假如我們想用其他賬號是不行的;但一定有其它方法呀!我們可以去mysql安裝目錄的bin資料夾下 「shift+右鍵」 啟動命令視窗控制台(推薦)或啟動cmd命令視窗控制台後進入mysql安裝目錄的bin資料夾,然後執行 mysql -u 你的使用者名稱 -p 你的資料庫(注意:此處資料庫後面不能帶分號;) 回車進入。假如你忘記了自己的資料庫名怎麼寫咋辦?經實驗登入時不帶資料庫名也是ok噠~~,登入成功後就可以show databases 檢視賬號名下的可用資料庫啦~~
檢視賬號資料庫:show databases;檢視當前資料庫所有表:show tables;
檢視當前資料庫所有儲存過程:show procedure status;
select `name` from mysql.proc where db = 'db2017_hrportal' and `type` = 'procedure';
檢視當前資料庫所有函式:show function status;檢視儲存過程或函式的建立**
show create procedure proc_name;
show create function func_name;
檢視檢視
select * from information_schema.views //檢視
select * from information_schema.tables //表
檢視觸發器
show triggers [from db_name] [like expr]
select * from triggers t where trigger_name=」mytrigger」 \g
遠端連線:1、顯示密碼(某些特殊字元可能不被允許,如括號等): mysql
-h ip位址 -p 3306
-u root -
p123456
2、隱藏密碼(即先不輸入密碼,提示後再輸入): mysql
-h ip位址 -p 3306
-u root -p
檢視某賬號資訊:select*from mysql.user
where
user='
使用者名稱' \g (重要:\g用來按key:value顯示結果,更加直觀,不需要加分號;)
複製某錶(結構和資料)方法一: createtable 新錶名 select
*from 舊表名; --
此方式不會複製主鍵型別和自增方式。
方法二:create
table 新錶名 like 舊表名; insert
into 新錶名 select
*from 舊表名;
拼接多行為一列:select group_concat(列名1,[列名2],[列名3] separator '\',\'') as aaa from 表名 ;
需注意group_concat 預設有長度限制 1024,可通過修改擴大長度限制:
擷取字串:substr(字段,起始位置從1開始);
substring_index(字段,查詢的字元,起始位置從1開始);
select substring_index(substr(deptlongname,4),'
_',1) centername from users group
bycentername;
如deptlongname字段值為 公司_中心_部門_分組,則查詢結果為「中心」。
從json陣列讀出某個引數值,結果還是陣列:select
json_extract(test_file,
'$[*].url
') 檔案路徑,
from file_info_collection;
刪除資料庫:drop database tablename;
mysql host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts
'解決方法:最後一句就行:flush hosts;
備份mysql資料庫,但是為啥是sql語句模式啊,大資料情況下肯定不可以吧?根據子節點查詢所有父節點:select@_id, (select
@_id := parent_dept_code from dept where dept_code =
@_id) as
_pid
from (select
@_id :=
'要查詢的節點id
') vars , dept
where
@_id!='
頂級父節點id
'
mysql基本常用命令 MySQL常用命令(一)
cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...
mysql巡檢常用命令 mysql 常用命令
客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...
mysql常用命令總結 mySql常用命令總結
總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...