您現在的位置是:首頁 > 綜合

資料分析手冊:SQL選修教程,你最好會一點的增刪改語句

  • 由 社會愛智者521 發表于 綜合
  • 2021-12-05
簡介欄位的增刪改(1)新增欄位alter table test_one add column column_new decimal after column_one comment ‘列3’

分析資料怎麼刪

前言

在《資料分析工具SQL的必修與選修教程,看到了就不容錯過 》一文中,我們是將資料庫的增刪改作為選修內容,原因也在文中有了交代。本文就對該部分內容做一基本介紹。

大家都知道,資料庫結構含有資料表、記錄、欄位和索引四種成分。因此,增刪改又可分為這四種成分的增刪改。由於索引是後續的內容,本節暫不介紹。

資料分析手冊:SQL選修教程,你最好會一點的增刪改語句

資料表的增刪改

表具有行和列,行為記錄,列為欄位,可將其看成是一個二維的表格,和Excel表格類似。

(1)新建表

create table test_one (column_one int auto_increment comment ‘列1’, column_two varchar(20) default null comment ‘列2’, primary key (column_one))

新建表的程式碼如上,實際中,我們可以藉助資料庫管理軟體(如Navicat)檢視已有表的構建程式碼,將其複製下來更改成我們所需要的會非常方便。

(2)刪除表

drop table test_one;

(3)更改表

alter table test_one rename [to] test_two;

[]代表該內容可有可無。

欄位的增刪改

(1)新增欄位

alter table test_one add column column_new decimal after column_one comment ‘列3’;

(2)刪除欄位

alter table test_one drop column column_new ;

(3)更改欄位

alter table test_one change column_old column_new int comment ‘修改列3’;alter table test_one modify [column] column_two int;

更改欄位的情形很多,譬如更改欄位名、更改欄位型別、更改欄位註釋等等。需要說明的是modify不能更改欄位名。

記錄的增刪改

(1)新增記錄

insert into test_one(column_one) values(‘male’);

(2)刪除記錄

delete from test_one where column_one=1;truncate table name_info;——清除表中所有記錄

(3)更改記錄

update test_one set column_two=‘female’ where column_one=1;

結語

該部分的內容雖然簡單,但其實卻是非常重要的部分。因為是實際業務開發過程中,大部分的內容都是在進行增刪改,只不過是會增加條件,但底層要做的事就是增刪改。

而且,在資料分析過程中,有時透過建立中間表的方式會非常有利於進行資料的查詢。

Top