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

潍坊网站建设工作文明seo技术教程网

潍坊网站建设工作,文明seo技术教程网,酒仙桥网站建设,厦门企业网站公司MySQL 索引MySQL索引的建立对于MySQL的高效运行是很重要的#xff0c;索引可以大大提高MySQL的检索速度。打个比方#xff0c;如果合理的设计且使用索引的MySQL是一辆兰博基尼的话#xff0c;那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比…MySQL 索引MySQL索引的建立对于MySQL的高效运行是很重要的索引可以大大提高MySQL的检索速度。打个比方如果合理的设计且使用索引的MySQL是一辆兰博基尼的话那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引和组合索引。单列索引即一个索引只包含单个列一个表可以有多个单列索引但这不是组合索引。组合索引即一个索引包含多个列。创建索引时你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。实际上索引也是一张表该表保存了主键与索引字段并指向实体表的记录。上面都在说使用索引的好处但过多的使用索引将会造成滥用。因此索引也会有它的缺点虽然索引大大提高了查询速度同时却会降低更新表的速度如对表进行INSERT、UPDATE和DELETE。因为更新表时MySQL不仅要保存数据还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。普通索引创建索引这是最基本的索引它没有任何限制。它有以下几种创建方式 CREATE INDEX indexName ON mytable(username(length));如果是CHARVARCHAR类型length可以小于字段实际长度如果是BLOB和TEXT类型必须指定 length。修改表结构(添加索引) ALTER table tableName ADD INDEX indexName(columnName)创建表的时候直接指定 CREATE TABLE mytable(ID INT NOT NULL,username VARCHAR(16) NOT NULL,INDEX [indexName] (username(length)));删除索引的语法 DROP INDEX [indexName] ON mytable;唯一索引它与前面的普通索引类似不同的就是索引列的值必须唯一但允许有空值。如果是组合索引则列值的组合必须唯一。它有以下几种创建方式创建索引 CREATE UNIQUE INDEX indexName ON mytable(username(length))修改表结构 ALTER table mytable ADD UNIQUE [indexName] (username(length))创建表的时候直接指定 CREATE TABLE mytable(ID INT NOT NULL,username VARCHAR(16) NOT NULL,UNIQUE [indexName] (username(length)));使用ALTER 命令添加和删除索引有四种方式来添加数据表的索引 ALTER TABLE tbl_name ADD PRIMARY KEY (column_list): 该语句添加一个主键这意味着索引值必须是唯一的且不能为NULL。ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 这条语句创建索引的值必须是唯一的(除了NULL外NULL可能会出现多次)。ALTER TABLE tbl_name ADD INDEX index_name (column_list): 添加普通索引索引值可出现多次。ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list):该语句指定了索引为 FULLTEXT 用于全文索引。以下实例为在表中添加索引。 mysql ALTER TABLE testalter_tbl ADD INDEX (c);你还可以在 ALTER 命令中使用 DROP 子句来删除索引。尝试以下实例删除索引: mysql ALTER TABLE testalter_tbl DROP INDEX c;使用 ALTER 命令添加和删除主键主键只能作用于一个列上添加主键索引时你需要确保该主键默认不为空(NOT NULL)。实例如下 mysql ALTER TABLE testalter_tbl MODIFY i INT NOT NULL;mysql ALTER TABLE testalter_tbl ADD PRIMARY KEY (i);你也可以使用 ALTER 命令删除主键 mysql ALTER TABLE testalter_tbl DROP PRIMARY KEY;删除主键时只需指定PRIMARY KEY但在删除索引时你必须知道索引名。显示索引信息你可以使用 SHOW INDEX 命令来列出表中的相关的索引信息。可以通过添加 \G 来格式化输出信息。尝试以下实例: mysql SHOW INDEX FROM table_name; \G........
http://www.zqtcl.cn/news/81250/

相关文章:

  • 大气产品展示网站源码nginx wordpress 配置
  • 个人电脑建立网站海外广告优化师
  • 网站设计的大公司小型门户网站建设硬件配置
  • 做网站怎么买域名亚马逊跨境电商介绍
  • 放心的网站设计制作wordpress网关支付
  • 网站域名解析错误怎么办南宁seo结算
  • 电商平台介绍网站模板如何在工商网站做预先核名
  • 深圳网站制作 公司wordpress tag 数据库
  • 网站被黑 禁止js跳转零基础培训网页设计
  • 网站建设 搜狐群晖不用套件安装wordpress
  • 音乐网站是否可以做浅度链接安卓优化大师历史版本
  • php制作电影网站住房和城乡建设管理局
  • 广告设计网站排行榜前十名做网站的语言有哪些
  • 上海建设安全协会网站ui设计实训报告
  • 推广及建设网站php网站开发好找工作吗
  • 郑州做网站推广运营商做企业网站首页尺寸
  • 优秀的手机网站案例分析工具类网站如何做排名
  • 自己做网站哪里最好个人网站 创意
  • 别样网图片素材网站网站开发的费用
  • 连云港网站seo大连建设网交费查询
  • 外贸网站建设模板企业网站的设计风格
  • 微网站可以做商城吗广州网站优化推广
  • 山东省春季高考网站建设试题纸牌网站建设
  • 制作一个网站难吗做网站端口无法清除
  • 全屏 单页网站织梦品牌集团公司网站模板(精)
  • 创建自己的网站网站建设哪个公司最好
  • node.js网站开发iis 网站目录权限
  • 有没有帮忙做标书的网站加快网站收录
  • 安康网站定制厂家绍兴以往网站招工做
  • 自建网站平台哪个好婚礼顾问网站介绍模版