[查用] SQL 語法筆記
建立資料庫 CREATE SCHEMA 'YTShop' DEFAULT CHARACTER SET utf8; 使用資料庫 use YTShop; 建立資料表create table create table customer( id int, name varchar(50), gender varchar(1), address varchar(200) ); 檢查表格是否存在 create table if not exists customer( id int, name varchar(50), gender varchar(1), address varchar(200) ); 描述表格 describe customer; 修改表格 ALTER TABLE customer CHANGE COLUMN id id INT AUTO INCREMENT PRIMERY KEY, CHANGE COLUMN name cname VARCHAR(50) NOT NULL, ADD COLUMN phone VARCHAR(10); 上面這串的效果有 1. 把原本的 id 欄位改成 id 且具有自動遞增的primary key性質 2. 把原本的 name 欄位改成 cname 欄位,程度為變動字串最大50字元,且增加不可為空的限制條件 3. 增加一個欄位叫做 phone 長度為變動字串最大10個字元 刪除/捨棄表格 drop DROP TABLE customer; 會把customer表格給刪除掉 在既有的資料表中塞進資料 insert into INSERT INTO customer(name,gender,address) VALUES('Tao','M','Taipei'); 資料查詢 SELECT FROM 這裏使用網路上下載的sample 資料庫來做查詢說明 USE classicmodels; SELECT * FROM c