MySQL 學習記錄 03

2021-10-11 17:48:46 字數 3091 閱讀 2791

從這一篇開始就進行資料庫操作的詳細介紹了。

總的來說,資料庫的操作大體可分為增刪改查許可權操作這幾部分。

本篇主要分資料庫以及查詢簡單說明三部分。

檢視資料庫

show

databases

;

建立資料庫

create

database db_name;

建立資料庫並設定字符集為 utf8

create

database db_name default

character

set utf8;

刪除資料庫

drop

database db_name;

選擇資料庫

use db_name;
建立表

create

table table_name(var1 int

, var2 char(15

));

刪除表

drop

table table_name;

檢視表結構

desc table_name;
向表中插入資料

insert

into table_name(var1, var2)

values(1

,'aaa'),

(2,'bbb'

);

刪除表中某行資料

delete

from table_name where var1=

1;

修改表中資料

update table_name set var1=

3,var2=

'ccc'

where var1=

1;

修改表名

alter

table table_name rename table_new_name;

修改字段(列)名

alter

table table_name change var1 var01 int

;

向表中新增新的字段(列)

alter

table table_name add

(var3 int

);

刪除表中某欄位(列)

alter

table table_name drop var3;

檢索單個列

select var1 from table_name;
檢索多個列

select var1,var2 from table_name;
檢索所有列(不建議)

select

*from table_name;

對單列結果進行去重

select

distinct var1 from table_name;

只顯示結果的哪幾列

行的計數是從 0 開始的

limit 後面的引數分別為 起始行、取幾行

如果從首行開始取,則起始行可不寫

下面的例子分別為:

顯示結果的前 5 行;

從第 6 行開始,取5行;

select var1 from table_name limit5;

select var1 from table_name limit5,

5;

將結果以 var1 為依據進行排序(預設正序)

select var1,var2 from table_name order

by var1;

將結果以 var1 為依據進行排序(倒序)

資料庫的預設排序是正序的。

如果想按倒序排序,需要 desc 關鍵字。

select var1,var2 from table_name order

by var1 desc

;

對多列進行排序

對多列進行排序的情況下,優先順序按 order 後面的列依次遞減。

另外,對多個列進行降序排列時,要在所有列後新增 desc,不然沒寫的列會按預設的正序排列。

select var1,var2 from table_name order

by var1,var2;

select var1,var2 from table_name order

by var1 desc

,var2 desc

;

MySQL學習足跡記錄03

mysql學習足跡記錄03 order by,desc 1.order by 為了形成對比,這裡先列出不用order by排序的結果 mysql select prod name from products 受mysql重 儲存空間的影響,每次查詢排序的結果可能不同 prod name 5 ton ...

Activiti框架學習記錄 03

本篇主要是activiti工作流框架的學習記錄,以及對於該框架的基本使用和一些淺顯的理解 1 基本概念與名詞理解 2 知識點1 候選人操作 現在的操作因為處於學習階段都是暫時靜態資料 processengine processengine processengines.getdefaultproce...

記錄LaTeX學習過程 03

有了前面的學習,我們對latex有了基本的了解,下來,動手寫一篇小短文,鞏固一下之前所學到的知識點。還是參照耿楠老師的ppt進行學習,寫一篇小短文。documentclass 宣告了標題 author 作者 date 日期 bibliographystyle 宣告參考文獻格式 begin 開始內容 ...