Navicat裡面的MySQL增刪改查篩選語句演示(手把手教學)
現在我們先了解資料庫工具,基本的一些名稱
Navicat資料庫管理工具
Navicat Premium 是一套資料庫開發工具,讓你從單一應用程式中同時連線 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 資料庫。它與 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、阿里雲和騰訊雲等雲資料庫相容。你可以快速輕鬆地建立、管理和維護資料庫。
MySQL
Mysql是最流行的關係型資料庫管理系統。
資料庫(Database)是按照資料結構來組織、儲存和管理資料的倉庫,每個資料庫都有一個或多個不同的API用於建立,訪問,管理,搜尋和複製所儲存的資料。
如上述所說,簡單的來說就是大盒子(伺服器)裝很多小盒子(資料庫),而小盒子裡面裝文件(各種表格)
SQL語句
SQL 是用於訪問和處理資料庫的標準的計算機語言。
首先,要確定需求
要查什麼、增加什麼、改什麼、刪掉什麼、篩選什麼
針對哪個表的哪一個資料
然後,用相應的語句
最後,執行得出所要資料
查詢:
查的語句格式:
Select 輸出內容
From 從哪一個表(標的名稱)
Where 給出的條件
SELECT
table_name
FROM
`innodb_index_stats`
WHERE
stat_name = 'size';
修改:
Update 表(名稱)
Set 改成什麼
Where 改哪裡的(行/列)
1、需求:將innodb_table_stats 中的n_rows=19,table_name 改為Hard word
語句運算演示:
UPDATE innodb_table_stats
SET table_name = ' Hard work'
WHERE
n_rows = 19;
成功改的顯示頁面如上,返回表格檢視結果如下:
2、需求:在名為department這個表裡,將id=17的名稱改為’內外科’
語句運算演示
UPDATE department
SET name = ' 內外科'
WHERE
id = 17;
增加:
Insert into 哪個表,
VALUES 哪些內容
語句運算演示:
INSERT INTO sys_config (variable,value, set_time, set_by)
VALUES ('yy','xx','2018-3-22','bb');
注意:如果表格有時間格式,相應的新增的內容也要保持一樣的格式,否則操作失敗,如下圖第三列是時間格式
刪除:
DELETEFROM表格名稱
WHEREname='qq'ANDcountry='dd';什麼內容
因測試人員許可權問題,一般刪除許可權只能對開發人員開放,在此就不展示了。
篩選、排序
首先我們先認識一下升序、降序的鍵,如下圖:
降序前五名:
SELECT * FROM `work` ORDER BY `number` DESC LIMIT 0, 5
升序前八名:
SELECT * FROM `work` ORDER BY `number` ASC LIMIT 0, 8
以上基本屬於手把手教學,適用於初學者,每天進步一點,學下資料庫語句!