标签:秒懂数据库
想要更好的认知数据库需要拆解数据库。
1数据库的功用: 存放数据的仓库。
2.数据库要实现的4个方法:
2.1 数据定义语言(DDL):你要从一个仓库的设计者角度(开发商)思考。这个是后续的基础。
你的楼要盖多高?你的户型怎么样(单个表格)?你的卧室多大,你的厨房在哪里。你的卫生间。。。。。等等。
你要应用到 create 创建 语句 。如果,你觉得不好可以用 删除语句 drop 。如果是小的修改,直接用 alter。
2.2 数据操作语言(DML) : 你此时的是一个业主。你取得了一个毛坯的单元的所有权(表格,一个或多个)。你要考虑装修你的单元(表格)
你需要 insert 插入。--》你的窗户要什么颜色的。你的客厅需要唯美风格(开个玩笑).你的卧室要温馨。。。。。。尽管去insert吧。
如果你完全喜欢了。你可以 delete (这个用二手房的装修更好理解。你不喜欢原来的风格。你讲房屋从新弄成毛坯房。重新装修的基础)
如果你只是部分改进下:用到 update
2.3 数据查询语言(DQL):作为承接 本仓库的 装潢公司,我们想知道多少住户用了铝合金门窗,多少住户用了精致浴盆,甚至多少住户使用了格力空调。。
这时候,select 帮了他们大忙。
2.4 数据控制语句(DCL) :仓库建好后,无论是业主还是装潢商人。想要进入仓库都需要获得许可。好点的小区需要门禁,不好的小区也要有个安保把。
如何赋予这些进入仓库以及进入仓库后,是可以查看还是有动手装修的权利。就需要 grant .
标签:秒懂数据库
原文地址:http://blog.51cto.com/12042068/2115075