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

郑州大学网页设计与网站建设wordpress打开wordpress

郑州大学网页设计与网站建设,wordpress打开wordpress,域名不定更换,做网站 请示为什么使用索引 最近学习了Mysql的索引,索引对于Mysql的高效运行是非常重要的,正确的使用索引可以大大的提高MySql的检索速度。通过索引可以大大的提升查询的速度。不过也会带来一些问题。比如会降低更新表的速度(因为不但要把保存数据还要保…

为什么使用索引

最近学习了Mysql的索引,索引对于Mysql的高效运行是非常重要的,正确的使用索引可以大大的提高MySql的检索速度。通过索引可以大大的提升查询的速度。不过也会带来一些问题。比如会降低更新表的速度(因为不但要把保存数据还要保存一下索引),占用磁盘空间等问题。

实操

前期准备

创建一个表,如果有测试的表也可以用(把主键id设置为自增)
2.
如果给字段添加的值有中文 需要将字符集改为UTF-8的格式
3.

保存存储过程,用来添加100w条数据(字段和数据可以自己修改)
delimiter $$ # 定义结束符
drop procedure if exists addTestData; # 存储过程名叫:addTestData
create procedure addTestData()
begin
declare number int;
set number = 1;
while number <= 1000000 #插入N条数据
do
insert into test(id,user_name,`password`,text) #需要添加值得字段
values(null,concat('姓名_',number),concat('密码:',number),concat('账号',number,'密码',number)); # 对应字段的值 
set number = number + 1;
end
while;
end $$

调用存储过程来添加100w条数据
call addTestData();
执行的过程中会比较慢,大家可以使用select语句 查看创建了多少条数据了 select count(id) from test

索引种类(开始实操!)

主键索引 primary(默认添加)

mysql提前给我们创建好了,不需要我们自己创建主键索引。

唯一索引 unique(除主键外的可以代替主键的字段,如手机号,身份证号等)

数据库里边有很多数据是唯一的

sql语句:
SELECT * FROM test where user_name ='姓名_1'
创建唯一索引:
create unique index username ON test(user_name);

普通索引 noraml(常用,而且可能会出现重复的字段 如姓名,住址等)

sql语句:
SELECT * FROM test WHERE `password`='密码:55'
创建普通索引:
create index password on test( password );

全文索引 fulltext(字段类型为文本类型 char varchar 很长的文本 )

查询语句
SELECT * FROM test where text LIKE '%赵'
创建全文索引语句
create fulltext index text on test(text);
创建全文索引后的查询语句
select * from test where match(text) against('赵');

组合索引(最左匹配原则 where name = “” and id= “” 就可以将name,id 设置为组合索引)

示例:
SELECT * FROM `test` where user_name="姓名_10" AND `password`="密码:10"
创建组合索引:
create index (索引名)username、password on (表名)test ((添加索引的字段)user_name, password)
http://www.yayakq.cn/news/444996/

相关文章:

  • 打电话说帮忙做网站南宁营销型网站
  • 米拓建站教程做天猫网站价格表
  • 福建网站建设开发宣传类的网站
  • 茶叶公司网站模板网站服务器关闭怎么恢复
  • 洛阳微信网站建设wordpress去除图片id
  • 可以免费做网站吗义乌网站建设zisou8
  • 龙岩做网站怎么做快速网站模板公司
  • 传销教你做网站网站设计与建设的公司
  • 石碣镇网站建设网站建设课程 考核目的
  • 淄博网站设计丨致信网络有什么网站可以免费建站免费建网站
  • 支付宝 手机网站支付接口2.0设计好的制作网站
  • 郑州建设工程协会网站江西省网站开发
  • 青浦网站建设 迎鑫网络服务商分为哪几类
  • 网络公司给我做网站我有没有源代码版权吗?淄博网站建设网站推广优化
  • 微信恢复官方网站网络推广主要用哪些软件
  • 百度百科网站开发河南夏邑网站建设
  • seo站长综合查询沈阳企业自助建站
  • 贵州整站优化seo平台seo工具网站
  • 网站建设公司下载网站原型的交互怎么做
  • 可以做业务推广的网站有哪些内容wordpress防抓取
  • 制作网站品牌公司简介深圳宝安网站建设学习网
  • 网站备案需要的资料南宁网站关键字优化
  • 可以上传网站的免费空间常州 招网站开发
  • 河南住房和城乡建设厅职称网站辽宁建设工程信息网招标公呿
  • 怎么添加网站备案号专门做投标书的网站
  • 网站建设的什么是开发实施注意什么个人主页网页设计
  • 公司网站域名实名认证怎么做郴州高椅岭
  • 湖南响应式网站建设推荐上饶网站建设推广
  • 新手学做网站 pdf 网盘如何查询一个网站的空间服务商
  • 一键免费创建论坛网站个人社保缴费标准