Mysql必知必会总结

»Mysql

数据库是保存有组织的数据的容器

我们并不直接访问数据库,而是通过DBMS,它代替我们访问数据库

检索数据

检索不同的行:

注意:不能部分使用DISTINCE,例如:

SELECT DISTINCT product_name,product_price FROM product

查询到的是这两个组合的唯一而不是每一列或者product_name列的唯一

分页查询:

将返回前5行,默认从第0行开始,如果想返回下一个5行

第一个数为开始位置,第二个数为检索行数

排序

可以使用非检索的列来排序

按多个列排序:

排序按price name依次

指定排序的方向:

默认是升序,如果想在多个列上都使用降序,必须在每个列后面都加DESC

过滤: 使用WHERE子句

通常有多个条件需要使用AND OR 时,带上括号

通配符:

_下划线只能匹配一个字符,%可以匹配任意字符

创建计算字段

聚集函数

分组数据

使用子查询

联结表

组合查询:

全文本搜索

插入数据

更新数据

删除数据