公告版位
- 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 23 Fri 2011 15:48
[MySQL]求月初及求月底,使用 DAYOFWEEK (), DATE_ADD (), LAST_DAY( ),CURDATE(),WEEKDAY(),DATE_SUB(),MONTH(),DAY()
[MySQL]求月初及求月底,使用 DAYOFWEEK (), DATE_ADD (),
LAST_DAY( ),CURDATE(),WEEKDAY(),DATE_SUB(),MONTH(),DAY()
DATE_FORMAT(CURDATE() ,'%Y/%m/01') , #月初
LAST_DAY(CURDATE()) #月底
※※※※※※※※※※求年初第一個禮拜一※※※※※※※※※※※
- Dec 23 Fri 2011 15:36
[MySQL]把字串轉數字排序,使用CAST()函式
(把字串轉數字排序)欄位varchar型態,用數字型態排序,使用CAST()函式
drop table table_a;
CREATE TABLE table_a (
id bigint(10) NOT NULL AUTO_INCREMENT,
number varchar(255)DEFAULT NULL,
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
insert into table_a(number) VALUES(1),(10),(5),(3),(2),(11),(14),(12),(13);
- 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');