公告版位
目前分類:MySQL-基本系列教學 (10)
- Dec 23 Fri 2011 18:12
[MySQL]1-10 刪除表格(DROP)
- Dec 23 Fri 2011 18:11
[MySQL]1-9 刪除資料(DELETE)
DELETE 表格別名 FROM 表格名稱 AS 別名 WHERE 表格別名.欄位 = 值;
例:
DELETE u FROM user AS u WHERE u.id = 1;
例:
DELETE FROM user WHERE user.id = 2;
- Dec 23 Fri 2011 17:13
[MySQL]1-8 排序的用法(ORDER BY)
ORDER BY 欄位名稱 [ASC] [DESC];
ASC 是 小到大
DESC 是 大到小
預設為ASC
例:
SELECT *
FROM user
WHERE user.id > 1
ORDER BY user.id ;#預設是ASC
- Dec 23 Fri 2011 17:12
[MySQL]1-7 條件的用法(WHERE)
表格名稱 WHERE 表格名稱.欄位名稱 = 值;
例:SELECT * FROM user WHERE user.id=1;
例:SELECT * FROM user WHERE user.id=1 AND user.birthday = '1988-08-14';
- Dec 23 Fri 2011 17:11
[MySQL]1-6 在SQL語法中使用註解
- Dec 23 Fri 2011 16:13
[MySQL]1-5 別名的用法(AS)
使用 AS
用法: TABLE AS 別名
例:SELECT u.id,u.username FROM user AS u;
- Dec 23 Fri 2011 16:11
[MySQL]1-4 查詢資料(SELECT)
SELECT 欄位一, 欄位二 FROM 表格名稱
例:SELECT id,username FROM user;
例:SELECT user.id,user.username FROM user;
如果全部欄位都要顯示,可以用 *
例:SELECT * FROM user;
- Dec 13 Tue 2011 12:03
[MySQL]1-3 INSERT INTO新增表格資料
INSERT INTO TABLE(ColumnName,ColumnName) VALUES(ColumnValue,ColumnValue);
INSERT INTO 表格名稱 (欄位名稱,欄位名稱)VALUES (欄位值,欄位值);
例:
INSERT INTO user (id,username)VALUES (1,'Mr. Wu');
INSERT INTO user (id,username)VALUES (2,'Mr. Wang'),(3,'Mr. Lin');
- Dec 13 Tue 2011 11:21
[MySQL]1-2 MySQL資料型態
一、文字型態
種類
|
範圍
|
說明
|
Char(N) [ binary] | N=1~255 個字元 binary :分辨大小寫 |
固定長度 |
VarChar(N) [ binary] | N=1~255 個字元 binary :分辨大小寫 |
可變長度 |
TinyBlob | 最大長度255個字元(2^8-1) | Blob (Binary large objects)儲存二進位資料,且有分大小寫 |
TinyText | 最大長度255個字元(2^8-1) | |
Blob | 最大長度65535個字元(2^16-1) | |
Text | 最大長度65535個字元(2^16-1) | |
MediumBlob | 最大長度 16777215 個字元(2^24-1) | |
MediumText | 最大長度 16777215 個字元(2^24-1 | |
LongBlob | 最大長度4294967295個字元 (2^32-1) | |
LongText | 最大長度4294967295個字元 (2^32-1) | |
Enum | 集合最大數目為65535 | 列舉(Enumeration),Enum單選、Set複選 |
Set | 集合最大數目為64 |
二、數值
種類
|
範圍
|
- Dec 13 Tue 2011 11:16
[MySQL]1-1 CREATE TABLE用法
CREATE TABLE用法
CREATE TABLE "表格名稱"
("欄位名稱" "欄位資料類型" [AUTO_INCREMENT] [COMMENT] ["註解"],
"欄位名稱" "欄位資料類型" [DEFAULT] [NULL],
"欄位名稱" "欄位資料類型" [NOT NULL] or [NULL],
...
PRIMARY KEY (`欄位名稱`))[AUTO_INCREMENT=1] [DEFAULT CHARSET=utf8];