关键字的定义是数据库新手最容易忽略但又最容易出错的地方。主键的作用挺关键,就是帮你保证每条数据都是唯一的。像id
字段经常就被拿来当主键用,设置成自增,插入数据也省心。
MySQL 表设计时,最好一开始就定好Primary Key,后面再改挺麻烦的。比如用户表,user_id
设成主键,再加个唯一索引字段email
,查起来又快又稳。
除了主键,limit也蛮常用,像分页加载就靠它。想查前 10 条记录?SELECT * FROM users LIMIT 10
就搞定了。页面上“加载更多”的功能也是靠它。
还有不少关键字也挺实用,比如EXCEPT 和 INTERSECT,用来做集合的差集和交集,逻辑清晰又好用。做报表的时候,统计“哪些人报名但没付款”?一条 EXCEPT
语句就能搞定。
对了,这套 PPT 里把主键、关键字、查询语句等基础讲得系统,配图清晰,例子也接地气。讲得一点也不枯燥,适合边学边动手练。
如果你刚入门 MySQL,或者想补补基础,推荐你把它完整看一遍,真的蛮值的。以下这些相关文章也可以顺手收藏: