SQL 是一種特定目的程式語言,用於管理關聯式資料庫,透過任何文字編輯程式就可以建立「.sql」檔,裡面就可以像寫程式那樣建立指令,不管是要新增、修改、刪除等都可以輸入在裡面,導入任何 SQL 資料庫圖形化介面時就可以看到資料庫、資料表和資料真實呈現在眼前,簡單來練習一下最基礎的部分吧!這次就簡單運用 SQL 語法建立資料庫、資料表及其欄位、資料。
這學期我有修資料庫管理課程,算是可以讓自己更了解資料庫的運作以及操作方式,過去幾年來我也有先接觸過了,畢竟我網站都是有用到 MySQL 的 😂。
稍微簡單說一下,一個資料庫 📑 可有許多資料表 🗒,資料表可以包含許多欄位(索引)和一個主鍵,資料存放在資料表內,依照欄位會有不同資料,資料表內一列代表一筆資料,一行代表一個欄位與每筆在該欄位的資料,詳細可以觀察圖形化介面的輸出就可以看出來囉!😉
▲基礎語法截圖。
▲將 SQL 載入到 phpMyAdmin 可以看到完整結構。
以下透過示範讓您了解 SQL 運作模式。
示範原始碼與註解:
/*
多行註解
*/
# 單行註解
DROP DATABASE IF EXISTS test_db; /* 若資料庫「test_db」已存在則移除 */
/* 創立資料庫與設定其編碼 */
CREATE DATABASE test_db CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
USE test_db; /*使用資料庫「test_db」*/
DROP TABLE IF EXISTS test_table; /* 若資料表「test_table」已存在則移除 */
/* 建立資料表「test_table」和其欄位 */
CREATE TABLE test_table(
datano VARCHAR(4) NOT NULL, # 編號
stdname VARCHAR(20) NOT NULL, # 名字
num1 INT, # 存放數字1
num2 INT, # 存放數字2
num3 INT, # 存放數字3
PRIMARY KEY(datano) # 用編號當主鍵
);
/* 「test_table」資料表內新增資料 */
INSERT INTO test_table VALUES('0001', '人類一號', 80, 90, 100);
INSERT INTO test_table VALUES('0002', '人類二號', 70, 50, 80);
INSERT INTO test_table VALUES('0003', '人類三號', 40, 50, 20);
贊助廣告 ‧ Sponsor advertisements
留言區 / Comments
萌芽論壇