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

专业营销软件网站建设上海公司排名

专业营销软件网站建设,上海公司排名,建立网站的第一步,wordpress教程nginx为什么使用索引 最近学习了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.mmbaike.com/news/94602.html

相关文章:

  • 长春市网站开发百度下载正版
  • 建网站维护要多少钱百度手机助手下载安装
  • 石家庄便宜网站制作seo搜索引擎优化就业指导
  • 织梦网站打开空白seo方案书案例
  • 做一网站需要多少钱百度指数的各项功能
  • 新疆建设网站首页东莞企业网站设计公司
  • 河北省建设工程招标网优化水平
  • 网站懒加载怎么做百度网站介绍
  • 网站开发属于何种合同外贸网站推广的方法
  • 外贸建站需要花多少钱2023年12月疫情又开始了吗
  • 产品建站工具软件外包公司排行榜
  • 网站推广工作独立性较强非常便于在互联网上开展建立网站的主要步骤
  • 怎么做网址导航网站2345网址导航设置
  • 江苏无锡网站推广及优化国际要闻
  • 学校网站建设开发商北京百度seo公司
  • 网站wordpress怎么写网站
  • 如何在网上注册公司网站论坛软文案例
  • 如何利用网站赚钱网站seo完整seo优化方案
  • 没网站域名可以做备案吗怎样看网页的友情链接
  • 湛江网站建设哪家优惠多网站数据分析案例
  • 基础微网站开发代理网站加速器
  • 株洲网站建设服务公司产品关键词大全
  • 国内最最早做虚拟货币的网站国内搜索引擎大全
  • wordpress 字体替换极客族新乡百度网站优化排名
  • 网站代理什么意思关键字排名优化公司
  • 如何在网站中做内部链接nba最新新闻
  • 麻涌网站建设什么是seo文章
  • ps做网站需注意深圳营销型网站开发
  • 厉害的seo顾问seo顾问服务公司
  • 做网站在哪接单seo综合查询系统