命令
#檢視版本
mysql --version
#進入mysql 命令
mysql -u root -p
mysql -u root@localhost (沒有密碼的情況)
#建立資料庫
create database [dataname]
#刪除資料庫
drop database [dataname]
#檢視資料庫
show databases;
#進入具體資料庫
use [dataname]
#檢視資料庫表
show tables;
#刪除表
drop table [tablename]
#檢視具體表的結構
desc [tablename]
#查詢資料
select * from tablename
#插入資料
insert insto [tablename](103,'test');
#修改資料
update [tablename] set name='' and id=103
#刪除資料
delete [tablename] where name=''
#新增索引
alter table [tablename] add fulltext index([columnname]);
#檢視索引
show index from [tablename] \g
啟動開關: service mysql
修復表
檢視表狀態
show table status like 'tablename' \g;
檢測表check table tablename
修復表repair table tablename
壓縮表
檢視資料檔案位置
show global variables like '%datadir%';
壓縮檔案
myisampack *.myd
#mysql 備份
冷備份
備份
停掉mysql 服務,在操作基本備份mysql 資料庫
重啟mysql服務,備份重啟以後生產binlog
邏輯恢復
mysql -u root -p [databasename]<[backname].sql
邏輯備份
匯出整個資料庫
mysqldump -u root -p [databasename] -f >[backname].sql
匯出乙個表
mysqldump -u root -p [databasename] [tablename]>[table].sql
匯出資料庫結構
mysqldump -u root -p -d --add-drop-table [databasename]>[database].sql
-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table
linux mysql基礎操作
1.建立使用者 insert into mysql.user host,user,password values localhost 你要建立的使用者名稱 password 你要設定的密碼 或者 grant usage on to 你要建立的使用者名稱 localhost identified by...
linux mysql 基礎命令
mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 mysqladmin restart ect init.d mysql restart 前面為mysql的安裝路徑 mysqladmin shutdown ect init.d mysql s...
linux mysql操作指令
1.檢視版本 指令 mysql v 路徑 usr local mysql bin 2.連線本機上的mysql mysql uroot p 3.顯示資料庫列表 show databases 4.切換資料庫 use 資料庫名稱 5.顯示資料庫中的所有表 show tables 6.顯示資料表的結構 de...