- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
1.數據庫的連接
1.1.連接本機數據庫
mysql -u root -p
1.2.連接遠程數據庫
mysql -h[遠程公網ip地址] -u [mysql用戶名] -p [mysql密碼]
1.3.斷開連接
exit或者是 quit
2.數據庫操作
2.1.創建數據庫
create database [數據庫名]
2.2.刪除數據庫
drop database [數據庫名]
2.3.顯示數據庫
show databases;
2.4.選擇數據庫
use [數據庫名]
2.5.備份數據庫
2.5.1.備份mysql數據庫命令
mysqldump -h[遠程公網ip地址] -u[mysql用戶名] -p[mysql密碼] [數據庫名] > [數據庫名.sql]
2.5.2.備份mysql數據庫為帶刪除表的格式
mysqldump --add-drop-table -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名] > [數據庫名.sql]
能夠讓該備份覆蓋已有數據庫而不需要手動刪除原有數據庫。
2.5.3.mysql數據庫壓縮備份
mysqldump -h[遠程公網ip地址] -u[mysql用戶名] -p[mysql密碼] [數據庫名] | gzip > [數據庫名.sql.gz]
2.5.4.同時備份多個mysql數據庫
mysqldump -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名1] [數據庫名2] > [數據庫文件名.sql]
2.5.5.同時備份mysql數據庫某些個表
mysqldump -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名1] [數據表1] [數據表2] > [數據庫文件名.sql]
2.5.6.僅備份數據庫的結構
mysqldump -no-data --databases -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名1] [數據庫名2] > [數據庫文件名.sql]
2.5.7.備份服務器上的所有數據
mysqldump --all-databases -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] > [數據庫文件名.sql]
2.6.還原數據庫
2.6.1.還原mysql數據庫的命令
mysql -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名] < [數據庫文件名.sql];
2.6.2.還原壓縮的mysql數據庫
gunzip < [數據庫文件名.sql] | mysql -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名]
2.6.3.將數據庫轉移到另一服務器
mysqldump -h[遠程公網ip] -u[mysql用戶名] -p[mysql密碼] [數據庫名] | mysql -host=[另一個公網ip] -C [數據庫名];
2.7.修改數據庫名稱
rename database [舊數據庫名] to [新數據庫名];
3.數據表操作
3.1.創建數據表
create table [表名] ([字段1] [類型1] [字段2] [類型2] ….);
3.2.刪除數據表
drop table [表名];
3.3.修改數據表
update [表名] set [字段1]=[新值1],[字段2]=[新值2], …. where [條件];
3.4.增加表字段
alter table [表名] add [字段] [類型] [其他(主鍵,默認值等)];
4.數據表內操作
4.1.增加表內數據
insert into [表名] ([字段名1],[字段名2],….) values ([值1],[值2],…..);
4.2.刪除表內數據
delete from [表名] where [表達式];
4.3.修改表內數據
update [表名] set [字段1]=[新至1],[字段2]=[新值2],….. where [條件];
4.4.查詢表內數據
select [字段1,字段2,….] from [表名] where [表達式];
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP