Linux mysql 基礎操作

2022-03-10 10:33:12 字數 1929 閱讀 1396

命令

#檢視版本

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...