一、select
select * from 表名称
select 列名称1,列名称2 from 表名称
select distinct 列名称 from 表名称
二、where
select 列名称 from 表名称 where 列 运算符 值
PS有些版本中<>也可写成!=
三、AND 和 OR 运算符
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
如:
SELECT * FROM Persons WHERE FirstName='Thomas'ANDLastName='Carter'
SELECT * FROM Persons WHERE firstname='Thomas'ORlastname='Carter'
SELECT * FROM Persons WHERE(FirstName='Thomas'ORFirstName='William')ANDLastName='Carter'
四、order by
select 列名称1,列名称2 from 表名称1 order by 列名称1 ASC//升序
select 列名称1,列名称2 from 表名称1 order by 列名称1 DESC//降序
select 列名称1,列名称2 from 表名称1 order by 列名称1 ASC,列名称2 DESC // 按列名称1升序,列名称2降序
五、insert into
insert into 表名称 values (值1,值2,...) //插入行
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) //指定表的某几列插入值
六、update
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 //更新某一行中的一个列
UPDATE 表名称 SET 列名称1 = 新值,列名称2=某值 WHERE 列名称3 = 某值 //更新第1、2列的值(若第2列没有自动增加)
七、delete
DELETE FROM 表名称 WHERE 列名称 = 值 //删除某列
DELETE(*) FROM 表名称 //删除所有行
八、like & not like
1、实例1——以‘’I‘’开头的 昵称
select * from 数据库名 where nickname like 'I%'
结果如下:
2、实例2——以‘m’结尾的昵称
select * from 数据库名 where nickname like '%m';
结果如下:
3、实例3——选股 openid 包含XX字符串的. 用户
select * from weixin_custinfo where openid like "%oJxtys%"
结果如下:
4、实例4——NOT LIKE 不包含
select * from weixin_custinfo where nickname NOT LIKE "%Ice%"
结果如下: