MySQL基礎操作(增刪查改) 實用篇

2021-09-25 13:31:17 字數 2820 閱讀 4274

mysql語法是大寫!  語句結束必須用分號結尾 ;

在sql語句中-- 英文雙橫槓+空格表示注釋

mysql 檢視資料庫

我們可以在登陸 mysql 服務後,我們可以使用 show 檢視資料庫 database

語法show databases;

mysql 建立資料庫

語法使用 creat 命令建立資料庫,語法如下:

create database 資料庫名;

高階應用

建立資料庫,該命令的作用:

如果資料庫不存在則建立,存在則不建立。---    if not exists

建立資料庫,並設定編碼集為utf8 ---  charset utf8 collate utf8_general_ci

create database if not exists 資料庫名 default charset utf8 collate utf8_general_ci;

mysql 使用 / 刪除 資料庫

使用 語法

使用 use 建立資料庫,語法如下:

刪除 語法

使用 drop 刪除資料庫,語法如下:

drop database 資料庫名;

mysql 建立資料表

語法以下為建立mysql資料表的sql通用語法:

create table table_name (column_name column_type);

以下例子中我們將在 runoob 資料庫中建立資料表runoob_tbl:

drop table table_name ;

mysql 插入資料

語法以下為向mysql資料表插入資料通用的 insert into sql語法:

insert into table_name ( field1, field2,...fieldn )values( value1, value2,...valuen );

mysql 查詢資料

1. select 語法

以下為在mysql資料庫中查詢資料通用的 select 語法:

select column_name,column_name from table_name

查詢語句中你可以使用乙個或者多個表,表之間使用逗號(,)分割,並使用where語句來設定查詢條件。

select 命令可以讀取一條或者多條記錄。

你可以使用星號(*)來表示表中全部資料,select語句會返回表的所有字段資料 如下:

select * from table_name  

2. where 語法 子句

如需有條件地從表中選取資料,可將 where 子句新增到 select 語句中。

以下是 sql select 語句使用 where 子句從資料表中讀取資料的通用語法:

可以在 where 子句中指定任何條件。

可以使用 and 或者 or 指定乙個或多個條件。

where 子句也可以運用於 sql 的 delete 或者 update 命令。

where 子句類似於程式語言中的 if 條件,根據 mysql 表中的字段值來讀取指定的資料。

如果給定的條件在表中沒有任何匹配的記錄,那麼查詢不會返回任何資料。

select field1 from table_name1 where `id`>5

以下為操作符列表,可用於 where 子句中。

下表中例項假定 a 為 10, b 為 20

3. order by 語法 子句

對讀取的資料進行排序,我們就可以使用 mysql 的 order by 子句來設定哪個欄位哪種方式來進行排序,再返回搜尋結果

使用任何欄位來作為排序的條件,從而返回排序後的查詢結果。

設定多個欄位來排序。

使用 asc 或 desc 關鍵字來設定查詢結果是按公升序或降序排列。 預設情況下,它是按公升序排列。

-- asc 公升序

-- desc 降序

select field table_name order by `id` asc

4. limit 語法 子句

表示分頁顯示 指定開始位置和顯示條數

-- 0 表示起始點 5表示顯示條數 可以判定顯示為第一頁

select * from `table_name` where `id` limit 0,5; 

limit 可以通過得出起始點,演算法如下:

(當前頁數 - 1) * 顯示的條數 = 起始點

select * from `table_name`

[ where ] -- 查詢條件                                  位置第乙個

[ group by ] -- 配合聚合函式,利用分組進行統計           位置第二個

[ desc ] -- 指定那種字段或者方式排序                    位置第三個

[ limit ] -- 分頁顯示                                  位置第四個

mysql 修改資料

修改或更新 mysql 中的資料

語法以下是 update 命令修改 mysql 資料表資料的通用 sql 語法:

可以在 where 子句中指定任何條件。

update table_name set field1='value' where `id`>10

mysql 刪除資料

語法以使用 sql 的 delete from 命令來刪除 mysql 資料表中的記錄:

如果沒有指定 where 子句,mysql 表中的所有記錄將被刪除。

你可以在 where 子句中指定任何條件

delete from table_name where `id`>10

MySQL基礎操作(增刪查改) 基礎

show 檢視資料庫database 語法show databases 使用creat 命令建立資料庫,語法如下 create database 資料庫名 高階應用 建立資料庫,該命令的作用 1.如果資料庫不存在則建立,存在則不建立。if not exists 2.建立資料庫,並設定編碼集為utf8...

Mysql相關基礎操作語法 《增刪查改》

用cmd開啟mysql net start mysql 開啟 net stop mysql 關閉 mysql u root p 登入 use tset 使用資料庫 show databases 檢視電腦中所有的資料庫 建立資料庫庫的語法 create database 庫名 刪除資料庫的語法 dro...

MySQL 增刪查改

目錄2 insert 3 update 4 delete 5 更新和刪除的指導原則 此語句使用select語句檢索單個列。limit 5指示 mysql 返回不多於 5 行。select prod name from products limit 5,5 limit 5,5指示mysql返回從行 5...