--- tags: Golang --- # # Golang 筆記(2.5)-[補充]基本SQL語法 ## CREATE/DROP/ALTER TABLE * CREATE ``` CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... ); ``` * DROP ``` DROP TABLE table_name; ``` * ALTER ``` ALTER TABLE Customers ADD Email varchar(255); ``` ``` ALTER TABLE table_name DROP COLUMN column_name; ``` ## SELECT vs INSERT/UPDATE/DELETE table中的資料 * SELECT ``` SELECT * FROM table_name; ``` ``` SELECT column1, column2, ... FROM table_name; ``` * INSERT ``` INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); ``` INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'); ``` INSERT INTO table_name VALUES (value1, value2, value3, ...); ``` * UPDATE ``` UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; ``` * DELETE ``` DELETE FROM table_name WHERE condition; ``` [參考資料 w3school](https://www.w3schools.com/sql/sql_intro.asp)