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