一门语言或一个知识,知道他做什么比知道他怎么做更重要。
我写这个文章也就是分享一下我这几天学习MySQL的感受,让大家对MySQL能做什么,我们要用它做什么,有一个大致概念。
-
用MySQL干什么:
增删数据库。
增删改数据库中表。
增删改数据表中行。
查询数据表中某些列的某些行。
联结某些表。
创建视图。
-
有关查询详细说明:
DISTINCT查询该列不同内容的行。
LIMIT m OFFSET n查询从n行开始往后m行。
AND,OR,IN配合WHERE查询指定行。
通配符%和正则表达式REGEXP查询行。
算数计算或字符串拼接某些列(查询结果)。
ORDER BY对结果排序。
AS给查询结果起别名。
AVG,MAX等处理查询结果。
GROUP BY对查询结果分组。
子查询,一个查询中迭代另一个查询。
联结多个表和创建视图都是为了方便查询。
好了有了这些基本概念以后,看一本书,推荐SQL必知必会(还厚有一些其他关系型数据库的内容),或者稍微全面一点入门资料,把常用语句记记笔记之类的,到时候方便查询。这对于不是经常使用数据库的玩家,也算是入门了吧。
这些过后推荐你使用一个可视化数据库工具(一搜一大堆),你会发现,奥原来还可以这么玩。
不推荐不了解数据库直接使用可视化工具。