MySQL——数据库对象

数据库对象

表、索引、视图、图表、缺省值、规则、触发器、语法、函数等
图片描述数据库

  • 对象名称必须以字母开头
  • 有效的字符包括数字、字母和#_$
  • 不要使用保留字做为对象名称
  • 同一用户下的对象不能同名,即便数据类型不一样

索引

加速对表的查询操做,经过使用快速路径访问方法快速定位数据,减小磁盘的I/O函数

  • 自动建立:

在表上创建一个外键的时候,自动建立一个对应的普通索引
在表上创建一个主键的时候,自动建立一个对应的惟一索引spa

  • 手动建立:
create index [index_name] on [tablename](listname);

视图

是虚表,实际上将查询结果取一个名字
好处:code

  • 限制对数据的访问
  • 是复杂的查询变得简单