Mysql常用语句

注:Mysql语句中,只有库名,表名和字段名才使用小引号,其余字符串均用普通引号;

WGOL顺序原则:where,  group by,  order by 和  limit

1、添加语句(3种):

1 INSERT INTO FROM `表名` ( `字段1`,`字段2`,...,`字段n` ) VALUES ( '值1','值2',...,'值n' );
2 INSERT INTO FROM `表名` ( '值1','值2',...,'值n');
3 INSERT INTO FROM `表名` SET `字段1`='值1',`字段2`='值2',...,`字段n`='值n';

2、删除语句:

 DELETE FORM `表名` ( where字句,遵循WGOL原则);

例:DELETE FROM `NEWS` WHERE `ID` = 1;【删除NEWS表中ID=1的数据】

3、修改语句:

UPDATE `表名` SET `字段1`='值1',`字段2`='值2',...,`字段n`='值n';

 4、查询语句:

 1 查询所有字段:SELECT * FROM `表名`;
 2 查询指定字段:SELECT `字段1`,`字段2`,...,`字段n` FROM `表名`;
 3 带条件查询:SELECT `字段1`,`字段2`,...,`字段n` WHERE 查询条件;
 4 (查询条件运算符有:<, =, >, <=, >=, <>[不等于], and, or)
 5 模糊查询:
 6 (1)like 匹配查询
 7 SELECT * FROM `表名` WHERE '条件' LIKE '%要匹配的值%';
 8 SELECT * FROM `表名` WHERE '条件' NOT LIKE '%要匹配的值%';
 9 (2)in 包含查询
10 SELECT * FROM `表名` WHERE '条件' IN ('值1','值2',...); 
11 SELECT * FROM `表名` WHERE '条件' NOT IN ('值1','值2',...); 
12 (3)GROUP BY 分类查询
13 SELECT * FROM `表名` WHERE '条件'` GROUP BY `字段`; 
14 (4)ORDER BY 顺序查询
15 SELECT * FROM `表名` WHERE '条件' GROUP BY `字段` ASC|DESC;
16 (5)LIMIT 限制查询
17 SELECT * FROM `表名` WHERE '条件' LIMIT 起始位,条数;
18 (注:起始位若省略不写,默认从0开始,0为第一条数据)

 

 

posted @ 2013-11-09 21:50  平原铁匠  阅读(163)  评论(0编辑  收藏  举报