iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0

SQL的操作語言基本分為四大類型:DQL資料查詢語言、資料操作語言 (DML)、 資料定義語言 (DDL)、資料控制語言 (DCL),但此篇只會介紹前三種。

資料定義語言 (DDL)
我們在SQL Server中要儲存資料,第一步都要先創建資料庫和資料表,在一個資料庫底下可能會有好幾個資料表,在DDL下有三種常用語法:
CREATE:創建數據庫或表。
ALTER:修改表的結構。
DROP:刪除表或數據庫。
我們可以打開我們的SQL Server來實作,假設我們要創建可以儲存學生資料的資料表,請先開啟SQL Server後點擊新增查詢後輸入
https://ithelp.ithome.com.tw/upload/images/20240920/20168332rrilOgsic4.png

create database studentdata;

執行語句後可以點擊重新整理後再點開資料庫,可以看到新增了一個新的資料庫
https://ithelp.ithome.com.tw/upload/images/20240920/20168332iJGhiXwRDR.png
那接下來我們就要創建資料表(create table),假設要儲存學生的姓名、班級、年齡三種資訊

use studentdata;
create table studentinfo
(
 student_name nvarchar(50) not null,
 student_class nvarchar(10),
 student_age int
)
--alter假設我想要再建完表後在加一行欄位就可以用這個alter
ALTER TABLE studentinfo ADD student_born nvarchar(50);

解釋: (use studentdata;)意思是我要操作的是studentdata這個資料庫,將表建在這個資料庫底下,
create table是建表的語句,studentinfo是資料表的名稱,下方是資料欄位,格式是(欄位名稱 資料型態),
not null代表是此欄位不能有空值,資料型態其實有很多種,可自行上網去搜尋。

當我想要刪除資料庫或資料表可以使用:

drop table studentinfo;

請注意當這個語法下去整個資料表就會不見,所以在使用這個指令時必須非常小心。

總結:
這篇講個DDL(資料定義語言),包含創建資料庫、資料表以及刪除資料表等語法,大多數的資料庫語法其實差都不大,只要能夠熟悉上述語法,在之後使用其他的SQL都能很容易就上手,在SQL的操作中上述語法是屬於最基礎所以務必學會。


上一篇
DAY 6 C#語言_2
下一篇
DAY 9 SQL Server常用語法_DQL
系列文
從零開始使用Microsoft MVC架構來搭建web server13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言