1. 程式人生 > >Navicat裡面的MySQL增刪改查篩選語句演示(手把手教學)

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

 

 以上基本屬於手把手教學,適用於初學者,每天進步一點,學下資料庫語句!