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

网站开发众筹网站设计用什么软件做

网站开发众筹,网站设计用什么软件做,建设公司官网流程,毕业设计做网站可以用模版吗全文索引的创建 当对文章字段或有大量文字的字段进行检索时,会使用到全文索引。 MySQL提供全文索引机制,但是有要求,要求表的存储引擎必须是MyISAM,而且默认的全文索引支持英文,不支持中文。 (为啥一定要用MyISAM呢&am…

全文索引的创建
当对文章字段或有大量文字的字段进行检索时,会使用到全文索引。
MySQL提供全文索引机制,但是有要求,要求表的存储引擎必须是MyISAM,而且默认的全文索引支持英文,不支持中文。
(为啥一定要用MyISAM呢? – 因为InnoDB不支持全文索引)
如果对中文进行全文检索,可以使用sphinx的中文版(coreseek)。

CREATE TABLE articles (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title,body)
)engine=MyISAM;
INSERT INTO articles (title,body) VALUES
('MySQL Tutorial','DBMS stands for DataBase ...'),
('How To Use MySQL Well','After you went through a ...'),
('Optimizing MySQL','In this tutorial we will show ...'),
('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'),
('MySQL vs. YourSQL','In the following database comparison ...'),
('MySQL Security','When configured properly, MySQL ...');

这里的省略号表示的都是大文本的意思

查询有没有database数据
如果使用如下查询方式,虽然查询出数据,但是没有使用到全文索引

mysql> select * from articles where body like '%database%';
+----+-------------------+------------------------------------------+
| id |             title |                                     body |
+----+-------------------+------------------------------------------+
|  1 |    MySQL Tutorial |             DBMS stands for DataBase ... |
|  5 | MySQL vs. YourSQL | In the following database comparison ... |
+----+-------------------+------------------------------------------+

可以用explain工具看一下,是否使用到索引

mysql> explain select * from articles where body like '%database%'\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: articles
type: ALL
possible_keys: NULL
key: NULL <== keynull表示没有用到索引
key_len: NULL
ref: NULL
rows: 6
Extra: Using where
1 row in set (0.00 sec)

如何使用全文索引呢?

mysql> SELECT * FROM articles-> WHERE MATCH (title,body) AGAINST ('database');
+----+-------------------+------------------------------------------+
| id |             title |                                     body |
+----+-------------------+------------------------------------------+
|  5 | MySQL vs. YourSQL | In the following database comparison ... |
|  1 |    MySQL Tutorial |             DBMS stands for DataBase ... |
+----+-------------------+------------------------------------------+

通过explain来分析这个sql语句

mysql> explain SELECT * FROM articles WHERE MATCH (title,body) AGAINST
('database')\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: articles
type: fulltext
possible_keys: title
key: title <= key用到了title
key_len: 0
ref:
rows: 1
Extra: Using where

查询索引

  • 第一种方法: show keys from 表名
mysql> show keys from goods\G
*********** 1. row ***********
Table: goods <= 表名
Non_unique: 0 <= 0表示唯一索引
Key_name: PRIMARY <= 主键索引
Seq_in_index: 1
Column_name: goods_id <= 索引在哪列
Collation: A
Cardinality: 0
Sub_part: NULL
Packed: NULL
Null:
Index_type: BTREE <= 以二叉树形式的索引
Comment:
1 row in set (0.00 sec)

第二种方法: show index from 表名;
第三种方法(信息比较简略): desc 表名;

struct page
{struct page *next;string page *prev;char buffer[NUM];
};---16KB , new page,
http://www.15wanjia.com/news/164027.html

相关文章:

  • 做网站公司负责修图吗无固定ip 建设网站
  • 烟台建设网站直播策划方案范文
  • 做收益的网站多少钱永康网站建设优化建站
  • 极速在线网站外网访问内网wordpress
  • 南阳网站建设xihewh二级域名网站好不好
  • 做货代用的网站wordpress 上标 小圆1
  • 做设计应该看哪些网站个人网站的设计与实现的主要内容
  • 电子商务网站系统规划室内设计学校大专
  • 网站开发项目文档怎么做网页定时提醒
  • 网站尺寸自适应建设银行江苏省分行网站
  • 福建住房和城乡建设厅网站首页398做网站彩铃
  • 网站的页脚山东潍坊建设银行招聘网站
  • 成都哪家做网站比较好短视频推广代理
  • 西安手机网站建设公司排名高端网站建设公司零零
  • 如何在godaddy空间做手机网站做推广网站需要商标吗
  • 网站建设的原因wordpress 建立数据库连接时出错 重启数据库
  • 韩国风格网站php源码为什么说做网站赚钱
  • 产品发布网站网站的分页做不好会影响主页
  • 免费学校网站模板html超市网站建设方案
  • 五合一网站做优化好用吗网站集群建设必要性
  • jsp ajax网站开发典型实例 pdfdw网站建设模板
  • 杭州网站公司设计网站定制的公司哪家好
  • 做网站一般按什么报价毕业生对于网站建设感受
  • 开发一个网站做公司内部用网站专栏怎么做漂亮
  • 重庆景点图片网站优化推广的方法
  • 营销方案 网站如何登录网站服务器
  • 建设工程安全备案网站装修设计软件哪个好用
  • 开发个微网站多少钱科技服务公司网站模版
  • 厦门企业网站开发南京设计网站
  • 北京珠宝网站建设莱芜网页定制