MySQL——数据库对象
数据库对象
表、索引、视图、图表、缺省值、规则、触发器、语法、函数等
- 对象名称必须以字母开头
- 有效的字符包括数字、字母和#_$
- 不要使用保留字作为对象名称
- 同一用户下的对象不能同名,即使数据类型不同
索引
加速对表的查询操作,通过使用快速路径访问方法快速定位数据,减少磁盘的I/O
- 自动创建:
在表上建立一个外键的时候,自动创建一个对应的普通索引
在表上建立一个主键的时候,自动创建一个对应的唯一索引
- 手动创建:
create index [index_name] on [tablename](listname);
视图
是虚表,实际上将查询结果取一个名字
好处:
- 限制对数据的访问
- 是复杂的查询变得简单