表操作
SELECT
表中所有数据
SELECT * FROM 表名称
指定列的数据
SELECT 列名称 FROM 表名称
INSERT
向指定的表中插入新的数据行,语法格式如下
INSERT INTO table_name(列1,列2,...) VALUES(值1,值2,...)
UPDATE
指定要更新哪个表中的数据
用SET指定列对应的新值
用WHERE指定更新的条件
UPDATE 表名称 SET 列名称=新值 WHERE 列名称=某值
更新某一行中的若干列
UPDATE 表名称 SET 列名称1=新值1,列名称2=新值2 WHERE 列名称=某值
DELETE
删除对应的数据行
DELETE FROM 表名称 WHERE 列名称=值
子句
WHERE子句
***** ****** WHERE 列名称 运算符 值
操作符 | 描述 |
---|---|
= | 等于 |
<> | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LINK | 搜索某种模式 |
ORDER BY 子句
根据指定的列对结果集进行排序
默认升序,希望降序要使用 DESC关键字
使用:
SELECT * FROM table_name ORDER BY col_name [ASC:升序]
SELECT * FROM table_name ORDER BY col_name DESC //升序
多重排序
对table_name表中的数据,先按照col1字段进行降序,再按照col2的字母顺序进行升序排列
SELECT * FROM table_name ORDER BY col1 DESC,col2 ASC
函数
COUNT(*)函数
返回查询结果的总数据条数
SELECT COUNT(*) FROM 表名称
AS:为列设置别名
承接上一个例子
SELECT COUNT(*) AS total FROM 表名称 WHERE 表达式