【資料庫】MySQL入門常用命令
MySQL入門常用命令
近期我正在學習MySQL命令的操作,之前一直是用Navicat Premium MySql 11.0來操作Windows平臺下的MySQL,而現在要把專案搭建到伺服器上,用的是Linux系統,因此,這裡就先簡單的把入門級的命令使用記錄一下,畢竟最難的查詢那塊,基本都寫在專案裡面,暫時就不寫出來了,等後面哪天有空,再把查詢/模糊查詢那塊的內容詳細介紹給各位童鞋,現在就當入門吧!
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] [資料庫名3] > [資料庫檔名.sql];
2.5.5.同時備份mysql資料庫某些個表
mysqldump -h[遠端公網IP地址] -u[mysql使用者名稱] -p[mysql密碼] [資料庫名1] [資料表1] [資料表2] [資料表3] > [資料庫檔名.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 databse [舊資料庫名] 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 [表示式];
相關文章
- MySQL資料庫入門多例項配置MySql資料庫
- MySQL入門--查詢資料庫資訊MySql資料庫
- MYSQL資料庫常用命令MySql資料庫
- mysql 資料庫常用命令大全MySql資料庫
- MySQL—-MySQL資料庫入門—-第二章 資料庫和表的基本操作MySql資料庫
- 資料庫MySQL(帶你零基礎入門MySQL)資料庫MySql
- 《MySQL 入門教程》第 03 篇 管理資料庫MySql資料庫
- mysql資料庫常用命令(補充)MySql資料庫
- 重新學習Mysql資料庫1:無廢話MySQL入門MySql資料庫
- MySQL入門系列:資料庫和表的基本操作MySql資料庫
- MongoDB資料庫入門MongoDB資料庫
- MySQL入門--後設資料MySql
- MySQL入門--資料型別MySql資料型別
- MySQL入門系列:MySQL資料型別MySql資料型別
- MySQL資料庫許可權體系入門(5)---管理資料庫許可權MySql資料庫
- [MySQL光速入門]002 建庫, 建表, 加資料MySql
- [MySQL光速入門]029 資料庫管理和維護MySql資料庫
- C# 從程式碼入門 Mysql 資料庫事務C#MySql資料庫
- PHP資料寫入MySql資料庫PHPMySql資料庫
- cache資料庫入門教程資料庫
- MySQL—-MySQL資料庫入門—-第四章 單表查詢MySql資料庫
- MySQL基礎入門學習教程:mysql資料庫的實現原理MySql資料庫
- 開發者必備 MySQL 資料庫的常用命令MySql資料庫
- 4. mysql資料庫操縱常用命令MySql資料庫
- mysql資料庫show的常用命令說明MySql資料庫
- MySQL入門--匯出和匯入資料MySql
- Spring Boot入門(五):使用JDBC訪問MySql資料庫Spring BootJDBCMySql資料庫
- MySQL資料庫許可權體系入門(1)---工作原理MySql資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- 在SQL Server資料庫中匯入MySQL資料庫Server資料庫MySql
- MySQL處理資料庫和表的常用命令MySql資料庫
- 資料庫事務入門指南資料庫
- 前端的資料庫:IndexedDB入門前端資料庫Index
- [MySQL光速入門]005 查詢資料MySql
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- MySQL | 零基礎入門經驗(1)安裝MySQL及建立資料庫MySql資料庫
- 恆訊科技總結整理:mysql資料庫常用命令MySql資料庫