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

西宁市规划和建设局网站微信公众平台开发实例教程

西宁市规划和建设局网站,微信公众平台开发实例教程,难道做网站必须用vue框架吗,做直播网站软件有哪些软件若想在一个已经存在的表上创建索引#xff0c;可以使用 CREATE INDEX 语句#xff0c;CREATEINDEX语句创建索引的具体语法格式如下所示: CREATE [UNIQUEIFULLTEXTISPATIAL]INDEX 索引名 ON 表名(字段名[(长度)J[ASCIDESC]); 在上述语法格式中#xff0c;UNIQUE、FULLTEXT 和…        若想在一个已经存在的表上创建索引可以使用 CREATE INDEX 语句CREATEINDEX语句创建索引的具体语法格式如下所示: CREATE [UNIQUEIFULLTEXTISPATIAL]INDEX 索引名 ON 表名(字段名[(长度)J[ASCIDESC]); 在上述语法格式中UNIQUE、FULLTEXT 和 SPATIAL都是可选参数分别用于表示唯一性索引、全文索引和空间索引;INDEX用于指明字段为索引。 为了便于学习如何使用CREATE INDEX语句在已经存在的表上创建索引接下来创建一个 book 表该表中没有建立任何索引创建 book 表的 SQL语句如下所示 mysql create table book(- bookid INT NOT NULL,- bookname VARCHAR(255) NOT NULL,- authors VARCHAR(255) NOT NULL,- info VARCHAR(255) NULL,- comment VARCHAR(255) NULL,- publicyear YEAR NOT NULL- ); Query OK, 0 rows affected (0.01 sec) 创建好数据表 book 后下面通过具体的案例为读者演示如何使用 CREAT INDEX语句在已存在的数据表中创建索引具体如下。 1)创建普通索引 例如在 book 表中的 bookid 字段上建立一个名称为 index_id 的普通索引SQL 语句如下所示: mysql CREATE INDEX index_id ON book(bookid); Query OK, 0 rows affected (0.02 sec) Records: 0 Duplicates: 0 Warnings: 0 上述 SQL 语句执行后使用 SHOW CREATE TABLE 语句查看表的结构结果如下所示: mysql show create table book \G *************************** 1. row ***************************Table: book Create Table: CREATE TABLE book (bookid int NOT NULL,bookname varchar(255) NOT NULL,authors varchar(255) NOT NULL,info varchar(255) DEFAULT NULL,comment varchar(255) DEFAULT NULL,publicyear year NOT NULL,KEY index_id (bookid) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec) 从上述结果可以看出book 表中的 bookid 字段上已经建立了一个名称为 index_id的普通索引。 2)创建唯一性索引 例如在 book 表中的 bookid 字段上建立一个名称为 uniqueidx 的唯一性索引SQL 语句如下所示: mysql CREATE UNIQUE INDEX uniqueidx ON book(bookid); Query OK, 0 rows affected (0.03 sec) Records: 0 Duplicates: 0 Warnings: 0 上述 SQL 语句执行后使用 SHOW CREATE TABLE 语句查看表的结构结果如下所示: mysql show create table book \G *************************** 1. row ***************************Table: book Create Table: CREATE TABLE book (bookid int NOT NULL,bookname varchar(255) NOT NULL,authors varchar(255) NOT NULL,info varchar(255) DEFAULT NULL,comment varchar(255) DEFAULT NULL,publicyear year NOT NULL,UNIQUE KEY uniqueidx (bookid) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec) 从上述结果可以看出book 表中的 bookid 字段上已经建立了一个名称为 uniqueids的唯一性索引。 3)创建单列索引 例如在 book 表中的 comment 字段上建立一个名称为 singleidx 的单列索引SQL语句如下所示: CREATE INDEX singleidx ON book(comment); 上述 SQL 语句执行后使用 SHOW CREATE TABLE 语句查看表的结构结果如下所示: mysql CREATE INDEX singleidx ON book(comment); Query OK, 0 rows affected (0.01 sec) Records: 0 Duplicates: 0 Warnings: 0 从上述结果可以看出book 表中的 comment 字段上已经建立了一个名称为singleidx 的单列索引。 4)创建多列索引 例如在 book 表中的 authors 和 info 字段上建立一个名称为 mulitidx 的多列索引SQL 语句如下所示: CREATE INDEX mulitidx ON book(authors(20),info(20)); Query OK, 0 rows affected (0.01 sec) Records: 0 Duplicates: 0 Warnings: 0 上述SQL语句执行后使用 SHOW CREATE TABLE 语句查看表的结构结果如下所示: mysql show create table book \G *************************** 1. row ***************************Table: book Create Table: CREATE TABLE book (bookid int NOT NULL,bookname varchar(255) NOT NULL,authors varchar(255) NOT NULL,info varchar(255) DEFAULT NULL,comment varchar(255) DEFAULT NULL,publicyear year NOT NULL,UNIQUE KEY uniqueidx (bookid),KEY singleidx (comment),KEY mulitidx (authors(20),info(20)) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec) 从上述结果可以看出book 表中的 authors 和 info 字段上已经建立了一个名称为mulitidx的多列索引。 5)创建全文索引 例如删除表 book重新创建表 book在表中的 info 字段上创建全文索引.首先删除表 bookSQL 语句如下: mysql DROP TABLE book; Query OK, 0 rows affected (0.00 sec) 然后重新创建表 bookSQL 语句如下: mysql create table book(- bookid INT NOT NULL,- bookname VARCHAR(255) NOT NULL,- authors VARCHAR(255) NOT NULL,- info VARCHAR(255) NULL,- comment VARCHAR(255) NULL,- publicyear YEAR NOT NULL- )ENGINEMyISAM; Query OK, 0 rows affected (0.01 sec) 使用 CREATE INDEX语句在 book 表的 info 字段上创建名称为 fulltextidx 的全文索引SQL语句如下: mysql CREATE FULLTEXT INDEX fulltextidx ON book(info); Query OK, 0 rows affected (0.02 sec) Records: 0 Duplicates: 0 Warnings: 0 为了验证全文索引 fulltextidx 是否创建成功使用 SHOW CREATE TABLE 语句查看表的结构结果如下所示: mysql show create table book \G *************************** 1. row ***************************Table: book Create Table: CREATE TABLE book (bookid int NOT NULL,bookname varchar(255) NOT NULL,authors varchar(255) NOT NULL,info varchar(255) DEFAULT NULL,comment varchar(255) DEFAULT NULL,publicyear year NOT NULL,FULLTEXT KEY fulltextidx (info) ) ENGINEMyISAM DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec) 从上述结果可以看出book 表中的 info 字段上已经建立了一个名称为 fulltextidy的全文索引。 6)创建空间索引 例如创建表 t7在表中的g字段上创建名称为 spatidx 的空间索引首先创建数据表 t7SQL语句如下: mysql create table t7(- g GEOMETRY NOT NULL- )ENGINEMyISAM; Query OK, 0 rows affected (0.00 sec) 使用 CREATE INDEX 语句在 t7 表的g字段上创建名称为 spatidx 的空间索引SQL语句如下: mysql CREATE SPATIAL INDEX spatidx ON t7(g); Query OK, 0 rows affected (0.02 sec) Records: 0 Duplicates: 0 Warnings: 0 为了验证空间索引spatidx是否创建成功使用 SHOW CREATE TABLE 语句查看表的结构结果如下所示: mysql show create table t7 \G *************************** 1. row ***************************Table: t7 Create Table: CREATE TABLE t7 (g geometry NOT NULL,SPATIAL KEY spatidx (g) ) ENGINEMyISAM DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec) 从上述结果可以看出book 表中的g字段上已经建立了一个名称为 spatidx 的空间索引。
http://www.dnsts.com.cn/news/263787.html

相关文章:

  • 在哪个网站上做推广作用好制作网站的心得
  • 简述网站建设的基本流程专业型企业网站有哪些
  • 企业网站建设 西宁上海公共招聘官网
  • 做一个网站最低多少钱智慧树网页设计与制作答案
  • 用jq和ajax做能登陆注册的一个网站网站美工用什么软件
  • 深鑫辉网站建设整体vi设计
  • 网站有哪些后台旅游微信网站建设
  • 在网站中添加百度地图wordpress抖音
  • 牡丹江建设信息网站做私人网站 违法
  • 携程网站官网公司网站实名认证
  • 有人做网站推广吗宁波高端网站设计价格
  • 建站全过程四会市网站建设
  • 平昌县住房和城乡建设局网站华夏网站建设
  • 龙岗区网站建设公司在线crm软件
  • 网站优化时间做面食专业网站
  • 有什么做设计的兼职网站网站备案回访电话号码
  • 游戏网站网页设计wordpress设置网址
  • 营销型网站模版首页2免费空间
  • 馆陶做网站wordpress要收钱吗
  • 网络技术网站是做什么的wordpress 4.7.6
  • 做美工的网站wordpress主题 门户
  • 哪家公司做网站好厦门做网站哪家强
  • 闲鱼钓鱼网站怎么做软件开发3000人天报价标准
  • 可以做编程题的网站发稿服务
  • 网站开发语言php网站制作多少钱?
  • 深圳网站设计服务商建立一个网站怎么做
  • 汽车网站建设规划书黑龙江省住房与城乡建设厅网站
  • 外汇网站模版智慧团建团员登录网站
  • 贵阳网站上门备案业务旅游网站排行榜前20
  • 营销型网站架构网站建设与管理是什么工作