MySQL——数据库对象

数据库对象

表、索引、视图、图表、缺省值、规则、触发器、语法、函数等
MySQL——数据库对象

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

索引

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

  • 自动创建:

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

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

视图

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

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