当前位置: 首页 > wzjs >正文

网站怎么做微信送红包活动公司网站怎么弄

网站怎么做微信送红包活动,公司网站怎么弄,网页网站导读怎么做,宣传片制作企业第1关:创建一般索引 任务描述 本关任务:为 student 表按姓名升序建立索引,索引名为 idx_sname。 相关知识 为了完成本关任务,你需要掌握: 索引是什么; 索引的分类; 索引的创建和删除&#…

第1关:创建一般索引

任务描述
本关任务:为 student 表按姓名升序建立索引,索引名为 idx_sname。

相关知识
为了完成本关任务,你需要掌握:

索引是什么;

索引的分类;

索引的创建和删除;

查询索引。

索引是什么
数据库索引是一种提高数据库系统性能的方法。索引能让数据库服务器更快地查找和获取表中指定的行。

例如,为了方便读者快速查找书中的术语,很多书籍在最后附加了索引页,术语按字母排序,同时给出页码。这样读者可以根据术语名,快速获取页码,而不用翻阅整本书。

但是索引也给数据库系统带来了一定的开销,所以我们应该谨慎地使用它们。

索引的分类
索引大体可分为单列索引(普通索引,唯一索引,主键索引)、组合索引、全文索引、空间索引四类。本实训我们主要介绍单例索引和组合索引:

单例索引:一个索引只包含单个列,但一个表中可以有多个单列索引;

普通索引:仅加速查询 最基本的索引,没有任何限制,是我们大多数情况下使用到的索引;
唯一索引:索引列中的值必须是唯一的,但允许为空值;
主键索引:是一种特殊的唯一索引,不允许有空值。
组合索引:在表的多个字段上创建的索引,只有在查询条件中使用了这些字段的左边字段时,索引才会被使用,使用组合索引时遵循最左前缀集合。

索引的创建和删除
创建索引
创建索引有两种方式,一种是在建表时创建,另一种是建表后创建:

普通索引:
创表时创建普通索引:

CREATE table mytable(
 id INT NOT NULL,
 username VARCHAR(16) NOT NULL,
 INDEX [indexName] (username)
);
建表后创建普通索引:

create INDEX 索引名称 on 表名(字段名 desc/asc);
#或者
ALTER TABLE 表名 ADD INDEX 索引名称 (字段名);
asc 代表升序索引,desc 代表降序,mysql 默认升序索引。

唯一索引:

CREATE UNIQUE INDEX 索引名称 ON 表名(字段名);
#或者
ALTER TABLE 表名 ADD UNIQUE (字段名);
主键索引:主键索引一般在建表时创建,会设为 int 而且是 AUTO_INCREMENT 自增类型的,例如一般表的 id 字段。

CREATE TABLE mytable (
  id int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (id)
);
组合索引:组合索引就是在多个字段上创建一个索引。(应用场景:当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度)

CREATE INDEX 索引名称 ON 表名(字段1,字段2,字段3);
#或者
ALTER TABLE 表名 ADD INDEX 索引名称(字段1,字段2,字段3);
查询表中索引
查询索引 SQL:

show index from 表名;
编程要求
在右侧编辑器补充代码,要求如下:

为 student 表按姓名升序建立索引,索引名为 idx_sname。
测试说明
平台会对你编写的代码进行测试,将你所创建的索引都现实出来,具体现实效果请查看右侧测试集。

开始你的任务吧,祝你成功!

 use teachingdb;
create index idx_sname on student(sname);

第2关:删除索引-练习

任务描述
本关任务:删除索引 idx_sname。

相关知识
删除索引
同样,删除索引也有两种方式。

#使用drop删除索引
drop index index_name on table_name ;
#使用alter删除索引
alter table table_name drop index index_name ;
alter table table_name drop primary key ; #删除主键索引
编程要求
根据提示,在右侧编辑器补充代码,删除索引 idx_sname。

测试说明
编写代码后,点击测评即可。

 use teachingdb;drop index idx_sname on student;

第3关:创建联合索引

任务描述
本关任务:创建联合索引 idx_sname_sdept。

相关知识
为了完成本关任务,你需要掌握:如何创建联合索引。

创建联合索引
语法:

create index 索引名称 on 表名(字段名称)
示例:

create index firstIndex on student(id, name, address);
注意:

1.索引名称、表名、字段名称 都不要用引号括起来;

 2.对于联合索引而言,字段名称可以有多个,中间用英文逗号分隔即可;
 3..普通索引数据可以重复。

编程要求
在 student 表 sname 字段和 sdept 字段上创建联合索引 idx_sname_sdept,并将代码补充在右侧编辑器中。

测试说明
编写代码后,点击测评即可。

开始你的任务吧,祝你成功!

 use TeachingDb;
create index idx_sname_sdept on student(sname, sdept);

第4关:创建唯一索引

任务描述
本关任务:创建唯一索引 uk_cname。

相关知识
为了完成本关任务,你需要掌握:如何创建唯一索引。

如何创建唯一索引
语法:

create unique index 索引名称 on 表名(字段名称);
示例:

create unique index secondIndex on student(id, name, address);
注意:

索引名称、表名、字段名称 都不要用引号括起来;
对于联合索引而言,字段名称可以有多个,中间用英文逗号分隔即可;
唯一索引数据不可重复。
编程要求
在 course 表的 cname 字段上创建唯一索引 uk_cname ,并将代码补充在右侧编辑器中。

测试说明
编写代码后,点击测评即可。

开始你的任务吧,祝你成功!

 use TeachingDb;
create unique index uk_cname on course(cname)

第5关:创建前缀索引

任务描述
本关任务:创建4个字符的前缀索引 pf_cname。

相关知识
为了完成本关任务,你需要掌握:如何创建前缀索引。

创建前缀索引
创建前缀索引的两种方式

//1.使用CREATE INDEX语句
CREATE INDEX index_name ON table_name (column_name (length));
//2.使用ALTER TABLE语句
ALTER TABLE table_name ADD INDEX (column_name (length));
编程要求
在 course 表的 cname 字段上创建4个字符的前缀索引 pf_cname,并将代码补充在右侧编辑器中。

测试说明
编写代码后,点击测评即可。

开始你的任务吧,祝你成功!

 use TeachingDb;
create index pf_cname on course(cname(4));

第6关:创建全文索引

任务描述
本关任务:创建全文索引 ft_cname 。

相关知识
为了完成本关任务,你需要掌握:如何创建全文索引。

创建全文索引
创建全文索引的两种方式

//1.ALTER添加
ALTER TABLE table_name ADD FULLTEXT INDEX index_name (column1,column2,...);
//2.CRATE INDEX添加
CREATE FULLTEXT INDEX index_name ON table_name (column1,column2,...);
编程要求
在 course 表的 cname 字段上创建全文索引 ft_cname ,并将代码补充在右侧编辑器中。

测试说明
编写代码后,点击测评即可。

开始你的任务吧,祝你成功!

 use TeachingDb;create fulltext index ft_cname on course(cname)

http://www.dtcms.com/wzjs/250284.html

相关文章:

  • 国内有哪些比较好的做定制旅游网站网站指数查询
  • 网站没收录可以做推广吗站长网站统计
  • 传奇私服游戏网站建设建网站需要多少钱和什么条件
  • 做食品网站的素材网站快速优化排名排名
  • 网站的建设费用预算策划书seo及网络推广招聘
  • 兰州公司网站制作seo优化推广多少钱
  • 甘肃建筑人才网seo关键词排名优化费用
  • 做兼职的网站贴吧河南今日重大新闻
  • 网站切片怎么做网站的seo优化报告
  • net动态网站开发东莞百度快照优化排名
  • wordpress 中文 主题热狗网站关键词优化
  • 域名之后怎么做网站b站推广入口2023破解版
  • 国资委网站建设方案关键词优化排名网站
  • 政府网站互动平台的建设做网页用什么软件好
  • wordpress搭建付费网站创建一个网站需要什么
  • 免费学校网站建设新媒体推广渠道有哪些
  • 哪个网站可以做曝光台吉安seo招聘
  • 模板下载网站织梦模板最新军事动态
  • 江西建设监理协会网站网站如何优化排名软件
  • 如何创建百度网站东莞整站优化
  • 做网站被用作非法用途营销策划方案模板范文
  • 宝盒官方网站整站优化外包服务
  • 为大型企业设计网络营销方案西安seo公司
  • 门头沟做网站nba在线直播免费观看直播
  • wordpress网站中英文切换百度站长平台网站提交
  • 山东德州网站建设哪家最专业p2p万能搜索种子
  • php做的网站怎么入侵一键优化
  • 网站banner图做多大分类信息网站平台有哪些
  • 网上购物商城介绍整站排名优化公司
  • 国人在线做网站中国重大新闻