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

网站开发多少钱一个网站建设什么专业

网站开发多少钱一个,网站建设什么专业,网站 建设 场地 资金,网站在线支付接口什么是索引? 百度百科:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于…

什么是索引?

百度百科:在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。

Mysql常见索引

主键索引、唯一索引、普通索引、全文索引、组合索引

Mysql各种索引区别:

普通索引(INDEX):最基本的索引,没有任何限制
唯一索引(UNIQUE):与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。
主键索引(PRIMARY):它 是一种特殊的唯一索引,不允许有空值。
全文索引(FULLTEXT ):仅可用于 MyISAM 表, 用于在一篇文章中,检索文本信息的, 针对较大的数据,生成全文索引很耗时好空间。
组合索引:为了更多的提高mysql效率可建立组合索引,遵循”最左前缀“原则。

操作实例

准备工作

1.创建一个100W数据表(把主键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 $$

4.调用存储过程来添加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

执行全文索引的SQL语句: SELECT * FROM test WHERE MATCH(text) AGAINST(‘账号1’ IN BOOLEAN MODE); match()函数中的值要和全文索引添加的列保持一致。 against()函数中的值要填写要搜索的关键字后面可以添加搜索的条件语句
加索引之前 SELECT * FROM test where text LIKE ‘%阿仇’
创建全文索引:create fulltext index text on test(text);
加索引之后 select id from test where match(text) against(‘阿仇’);

组合索引

示例:SELECT * FROM test where user_name=“姓名_10” AND password=“密码:10”
创建组合索引:create index (索引名)username、password on (表名)test ((添加索引的字段)user_name, password)

http://www.yayakq.cn/news/887449/

相关文章:

  • 网站被同行抄袭怎么办制作简单公司网站流程
  • 湖南 中小企业 网站建设西安博网站建设
  • 深圳商城网站设计费用网站开发的安全策略
  • 网站建设定制开发推广英文外贸网站
  • 垂直网站内容建设个人性质网站
  • 怎么看网站是否做推广wordpress oyester
  • 二进制可以做网站是吗做网站需要什么认证
  • python写网站网站备案 价格
  • 做网站要注意ppt模板免费下载图片
  • 网站设计论文前言直播网站可以做毕设吗
  • 做网站看什么书好开源站群cms
  • 最专业的网站建设seo优化服务公司wordpress 新页面类型
  • 如何开发一个微网站网站建设都需要什么费用
  • 广西网站建设服务好申请网页空间的网站
  • 自动生成作文的软件单页面网站怎么做seo
  • 网站开发是什么职业中国常用网站网址
  • 开源php网站开发wap手机网站静态模板
  • 票务网站开发免费发布出租房信息网站
  • 泉州那几个公司网站建设比较好做钢材生意选什么网站
  • 网站备案包括阳江网页设计
  • 中国风网站怎么配色建设银行购物网站
  • 网站跳出率多少合适海口专业的网站开发
  • php酒店网站源码30天网站建设 视频
  • 怎么做报名网站vi设计和品牌设计的区别
  • 在那个上面做网站都能搜到建设工程公司经营范围
  • 哪个网站可以预约做头发的做营销最好的网站源码
  • 宝山区网站建设商家入驻网站开发
  • 博客做资讯类网站云南软件开发项目管理
  • 海南建设厅网站ps怎么做网站视频特效
  • 报名网站建设定做珠海网页模板建站