1.数据库常用概念:

(1)DDL :数据定义语言(create ,alter ,drop)
(2)DQL :数据查询语言  select
        <1>单表查询:select..from 表名 where..group by..having..order by asc/desc
        <2>多表查询:select ..from 表名1,表名2 where 连接条件
        <3>内连接:select ..from 表名1 inner join 表名2 on 连接条件 where...
        <4>外连接:select ... from 表名1 left /right join 表名2 on 连接条件 where..
        <5> 子查询
(3)DML :数据操作语言 insert,update,delete

2.数据库常用对象:数据库的主要组成部分

数据库中的一行数据,称为一条记录,纵列称为字段,数据库记录,代表有一定意义的组合信息!
(1)触发器(Trigger)
     <1>在数据库表中属于用户定义的SQL事务命令集合
     <2>如果对一个数据库表执行删除、插入、修改的时候,命令就能够自动去执行
(2)表(Table)
     <1>一个数据库表是由一条或多条记录组成,如果是没有记录的表,则称为空表
     <2>为了惟一地确定一条记录,每个数据库表中一般都是有一个主关键字
(3)视图(View)
     <1>有一组数据项和命名字段,只是在用户执行查询操作的时候才会出现
     <2>其实在数据库中并不存在
     <3>通过控制用户对数据的访问权限,简化数据,只显示用户需要的数据项
(4)存储过程(Stored Procedure)
     <1>是为了实现某个特定功能而汇集在一起的一组SQL语句
     <2>经过编译之后会存储在数据库里面的SQL程序
     <3>防止SQL注入
(5)索引(Index)
     <1>是为了提供快速访问数据的途径,时刻监督数据库表的数据
     <2>参照特定数据库表列建立起来的一种顺序
     <3>主要是为了便于访问指定数据,避免数据的重复
(6)缺省值(Default)
     <1>在数据库表中插入数据或创建列时,有些列或者列的数据没有予以设定具体数值
     <2>就会直接以预先设置的内容赋值
(7)图表(Diagram)
     是为了编辑表与表之间的关系,可以理解为数据库表之间的一种关系示意图
(8)用户(User)
     指的就是有对数据库有权限访问的人
(9)规则(Rule)
     是实现对数据库表中列数据的一种限制