SQL(結構化查詢語言)是一種用於管理和操作關係型資料庫的標準程式語言。它允許用戶創建、讀取、更新和刪除資料庫中的資料。 SQL 提供了一種使用簡單的聲明性語句與資料庫互動的方法。
學習 SQL 至關重要,原因如下:
CREATE DATABASE FirstDB;
註:FirstDB是資料庫名稱。
USE FirstDB;
注意:這將選擇要使用的資料庫。
DROP DATABASE FirstDB;
注意:這將永久刪除資料庫及其所有內容。
ALTER DATABASE FirstDB READ ONLY = 1;
注意:這會使資料庫只讀,防止任何修改。
CREATE TABLE student ( student_id INT, first_name VARCHAR(30), last_name VARCHAR(50), student_address VARCHAR(50), hourly_pay DECIMAL(5,2), student_date DATE );
注意:這將建立一個名為「student」的表,其中包含指定的欄位和資料類型。
SELECT * FROM student;
注意:這將從「學生」表中檢索所有行和列。
RENAME TABLE student TO students;
注意:這會將表名稱從“student”更改為“students”。
ALTER TABLE students ADD phone_number VARCHAR(15);
注意:這會在「students」表新增一個新欄位「phone_number」。
ALTER TABLE students CHANGE phone_number email VARCHAR(100);
注意:這會將列名稱從“phone_number”更改為“email”並修改其資料類型。
ALTER TABLE students MODIFY COLUMN email VARCHAR(100);
注意:這會將「email」列的資料類型變更為 VARCHAR(100)。
ALTER TABLE students MODIFY email VARCHAR(100) AFTER last_name;
注意:這會將「電子郵件」列移到「姓氏」列之後。
ALTER TABLE students MODIFY email VARCHAR(100) FIRST;
注意:這會將「電子郵件」列移到表中的第一列。
ALTER TABLE students DROP COLUMN email;
注意:這將從表中永久刪除「電子郵件」列。
ALTER TABLE students MODIFY email VARCHAR(100) AFTER last_name; SELECT * FROM students;
注意:這會變更列位置,然後在一次操作中顯示新的表格結構。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3