美文网首页
创建索引+视图

创建索引+视图

作者: __简单点__ | 来源:发表于2020-06-23 15:52 被阅读0次

create table city(

city_id int(11) not null auto_increment,

city_name varchar(100) not null,

country_id int(11) not null,

primary key(city_id)

)engine=innodb default charset=utf8;

create table country(

country_id int(11) not null auto_increment,

country_name varchar(100) not null,

primary key(country_id)

)engine=innodb default charset=utf8;

insert into city(city_id,city_name,country_id) value(null,'西安',1);

insert into city(city_id,city_name,country_id) value(null,'NEWYORK',2);

insert into city(city_id,city_name,country_id) value(null,'北京',1);

insert into city(city_id,city_name,country_id) value(null,'上海',1);

insert into country(country_id,country_name) value(null,'China');

insert into country(country_id,country_name) value(null,'America');

insert into country(country_id,country_name) value(null,'Japan');

insert into country(country_id,country_name) value(null,'UK');

alter table city add COLUMN jrq varchar(100) not null;

-- 创建索引  默认使用BTREE

create index idx_city_name on city(city_name);

-- 查看索引 

show index from city;

-- 删除索引

drop index idx_name_id on city;

-- 创建联合索引

create index idx_name_id on city(jrq,country_id);

-- 创建视图   无则创建 有则替换

create or replace view city_country_view

as

select t.*,c.country_name from city t,country c where t.country_id = c.country_id;

-- 查看库的视图  即相当于把视图看成表即可

show tables;

-- 查看视图数据

select * from city_country_view;

-- 删除视图

drop view city_country_view;

相关文章

  • MySQL--索引

    MySQL索引 查看索引 创建索引 创建唯一索引 创建主键索引 删除索引 删除主键 MySQL视图 创建视图 删除...

  • day39-Python连接MySQL

    一、视图和索引 1.视图 1.创建视图 2.查看视图 3.删除视图 2.索引 1.创建索引 2.删除索引 注意:表...

  • SQL基础语句

    --增、删、改 --判断(true false) true返回结果 --创建视图 -- 删除视图 --创建索引: ...

  • HiveQL 数据定义:视图和索引

    分区• 创建视图• 删除视图• 创建索引• 删除索引 视图可以允许保存一个查询并且像对待表一样对待这个查询进行操作...

  • 创建索引+视图

    create table city( city_id int(11) not null auto_incremen...

  • 创建SQL Server索引

    语法 参考 UNIQUE:为表或视图创建唯一索引。 唯一索引不允许两行具有相同的索引键值。 视图的聚集索引必须唯一...

  • SQL基础-3

    1、99语法内连接 等值连接 非等值连接外链接 全连接 左外链接 右外链接2、视图与索引创建视图 删除视图索引 ...

  • 索引、视图创建删除

    1.索引 创建: CREATE INDEX 索引名 ON TABLE(列名1,列名2,...) 每个索引必须有唯一...

  • NumPy 高级索引和数组概念

    NumPy 高级索引和数组概念 调整图像尺寸 创建视图及副本 翻转图像 花式索引 将位置列表用于索引 布尔索引 分...

  • 2020-11-17-Mysql(复习一些概念)

    1.主键外键2.索引的概念与优化3.创建索引的类型 创建视图 创建触发器4.对表的操作,比如增加列,修改数据

网友评论

      本文标题:创建索引+视图

      本文链接:https://www.haomeiwen.com/subject/lhehfktx.html