查看MySQL索引,查看到的都是哪些信息呢?下面为您介绍的是查看MySQL索引方面的知识,希望对您学习MySQL索引方面能有所帮助。
mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果MySQL索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。· Column_name列名称。· Collation列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。· CardinalityMySQL索引中***值的数目的估计值。通过运行ANALYZE TABLE或myisamchk -a可以更新。基数根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没有必要是精确的。基数越大,当进行联合时,MySQL使用该索引的机会就越大。· Sub_part如果列只是被部分地编入索引,则为被编入索引的字符的数目。如果整列被编入索引,则为NULL。· Packed指示关键字如何被压缩。如果没有被压缩,则为NULL。· Null如果列含有NULL,则含有YES。如果没有,则该列含有NO。· Index_type用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)。· Comment
【编辑推荐】
MySQL索引的用处
mysql索引的不足
MySql连接字符串的说明
mysql触发器的三个状态
mysql触发器的三个示例
SQL server中 表中如何创建索引?
if exists(select *from where naem = newindex) drop index newindex create index --=================================== 竟然没有悬赏...唉... 那算了吧 我还是都告诉你吧.. 看个示例 自己琢磨去: --============================================== use master go if db_id(Nzhangxu)is not null drop database zhangxu go create database zhangxu sp_helpdb zhangxu use zhangxu go IF EXISTS (SELECT *FROM WHERE NAME = NWORKER) DROP TABLE WORKER GO create table worker (w_id int identity (1000,1) not null,w_name Nvarchar(10) unique,w_age SMALLINT CONSTRAINT CK_W_AGE CHECK(w_age>20 and w_age<150),w_pay money DEFAULT 0,CONSTRAINT PK_W_ID PRIMARY KEY(W_ID) ) SELECT *FROM WORKER--用查询技术查看表信息 sp_help worker--利用存储过程查看表信息 /* 创建简单的非聚集索引 */ USE ZHANGXU GO if exists(select name from where name = NIX_ID_NAME) DROP INDEX IX_ID_NAME on worker go--检查是否存在索引,有则删除索引 create index IX_ID_NAME--创建索引 on worker(w_id,w_name)--在ID NAME 两个字段上创建非聚集索引 drop index _ID_NAME--删除索引 select *from where name = IX_ID_NAME--查看索引 /* 创建唯一非聚集索引 */ USE ZHANGXU GO IF EXISTS(SELECT NAME FROM WHERE NAME = NIX_W_NAME) DROP INDEX IX_W_NAME ON WORKER GO CREATE UNIQUE INDEX IX_W_NAME--唯一非聚集索引 ON WORKER(W_NAME) /* 查看索引T-SQL脚本 */ --IX_W_NAME 唯一 非聚集索引 USE [zhangxu] GO /****** 对象: Index [IX_W_NAME] 脚本日期: 07/29/2007 16:54:53 ******/ CREATE UNIQUE NONCLUSTERED INDEX [IX_W_NAME] ON [dbo].[worker] ([w_name] ASC ) WITH ( SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF ) ON [PRIMARY] --PK_W_ID聚集索引 USE [zhangxu] GO /****** 对象: Index [PK_W_ID] 脚本日期: 07/29/2007 16:56:45 ******/ ALTER TABLE [dbo].[worker] ADD CONSTRAINT [PK_W_ID] PRIMARY KEY CLUSTERED ([w_id] ASC ) WITH ( SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF ) ON [PRIMARY] --UQ_WORKER 唯一,非聚集索引 USE [zhangxu] GO /****** 对象: Index [UQ__worker__F21] 脚本日期: 07/29/2007 16:58:38 ******/ ALTER TABLE [dbo].[worker] ADD UNIQUE NONCLUSTERED ([w_name] ASC ) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF ) ON [PRIMARY] select *from worker insert into worker(w_name,w_age,w_pay) values(王国龙,25,4500)

安卓手机如何打开.dbf文件?
安卓手机没有能打开文件的方法,电脑可以直接用Excel打开。 dbf是一种特殊的文件格式,表示数据库文件,Foxbase、Dbase、Visual FoxPro等数据库处理系统所产生的数据库文件。
DBF格式数据库是常用的桌面型数据库。 作为一个在商业应用中的结构化数据存储标准格式,DBF格式文件得以广泛的应用于各类企业及事业单位用于数据交换。
dbf文件可以直接用EXCEL打开,用ACCESS打开。 Access数据库-Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成。
dbf文件可以用数据库浏览器打开。 《DataBaseBrowser数据库浏览器》是数据库资料查询浏览的工具软件,可以查询数据库数据内容,也可以查询数据库的结构信息,包括数据库信息,表结构、索引、主键的信息,并且可以查询数据库查询及视图信息。
在mysql数据库中为字段添加索引,是什么意思,有什么好处,谢谢!!
字段添加索引的语句可以网络找mysql 添加索引命令。 索引的好处在于可以讲指定列进行排序,提高检索的速度。 一个简单的例子:某个列的数据是 id name12小李10小龙5小青99小红id列创建索引后就会生成一个索引表idindex5 310 212 199 4当查询 where id =10的 时候,使用到索引表。 由于10下面是15,不可能有大于10的数。 所以不再进行扫描表操作。 返回第二条数据,对应回主表的第二行。 这样就提高了查询的速度,如果没添加索引;则扫描整张主表。 索引的类型,什么列需要加索引等相关信息的你还需网络查询一下,这里告诉你的是一些基本的概念。
发表评论