1. 程式人生 > >Linux mysql 基礎操作

Linux mysql 基礎操作

語句 where 冷備份 date create tro 位置 pda 導出

命令 #查看版本 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 {start|stop|status|restart|condrestart|try-restart|reload|force-reload} 修復表 查看表狀態 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 基礎操作