我的编程空间,编程开发者的网络收藏夹
学习永远不晚

建表建索引等

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

建表建索引等

建表建索引等

创建数据库
create database xxxx;

创建表
create TABLE xxx (
id int auto_increment NOT NULL primary key,
first_name varchar(16) NOT NULL,
last_name VARCHAR(16) NOT NULL,
id_card VARCHAR(18) NOT NULL,
information text NOT NULL,
ENGINE=InnoDB DEFAULT CHARSET=utf8
);

创建索引
  • 建表后创建索引
-- 更改表结构
alter table user_index
-- 创建一个first_name和last_name的复合索引,并命名为name
add key name (first_name,last_name),
-- 创建一个id_card的唯一索引,默认以字段名作为索引名
add UNIQUE KEY (id_card),
-- 鸡肋,全文索引不支持中文
add FULLTEXT KEY (information);

  • 建表时创建索引
CREATE TABLE xxx (
id INT auto_increment NOT NULL PRIMARY KEY,
first_name VARCHAR (16) NOT NULL,
last_name VARCHAR (16) NOT NULL,
id_card VARCHAR (18) NOT NULL,
information text NOT NULL,
KEY name (first_name, last_name),
FULLTEXT KEY (information),
UNIQUE KEY (id_card)
);
删除索引
根据索引名删除普通索引、唯一索引、全文索引:alter table 表名 drop KEY 索引名
alter table xxx drop KEY name;
alter table xxx drop KEY id_card;
alter table xxx drop KEY information;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

建表建索引等

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

建表建索引等

创建数据库create database xxxx;创建表create TABLE xxx (id int auto_increment NOT NULL primary key,first_name varchar(16) NOT NULL,last_nam
建表建索引等
2014-06-18

大表建索引

注意:使用命令行,不要使用navicat等工具,不然会锁表。 例如:ALTER TABLE `mes_product_info` ADD INDEX `mes_product_info_udate` (`update_date`) USING BTREE ;
2020-06-16

mysql添加索引(建表之后)

一.使用ALTER TABLE语句创建索引语法如下:alter table table_name add index index_name (column_list) ;alter table table_name add unique (column_lis
mysql添加索引(建表之后)
2015-06-14

oracle分区表怎么建索引

在Oracle中,可以使用以下语法来为分区表建立索引:```CREATE INDEX index_nameON table_name (column1, column2, ...)LOCAL (PARTITION partition_nam
2023-08-18

MySQL如何构建数据表索引

目录支持多种类型的过滤避免多个范围查询优化排序理解索引概念最简单的方式是通过一个案例来进行,以下就是这样的一个案例。 假设我们需要设计一个在线的约会网站,这个网站的用户资料有许多列,例如国籍、省份、城市、性别、年龄、眼睛颜色等等。这个网站必
2022-05-28

重建或修复 MySQL 表或索引

表和索引的改变是指MySQL处理数据类型和字符集的方式。 CHECK TABLE、mysqlcheck 或 mysql_upgrade 报告必要的表修复或升级。重建表重建表的方法有很多种。下面列出了其中一些方法 -转储和重新加载方法ALTE
2023-10-22

Teradata中怎么创建表格和索引

要在Teradata中创建表格和索引,可以按照以下步骤操作:创建表格:使用CREATE TABLE语句创建表格,指定表格名称和字段信息。例如:CREATE TABLE MyTable (col1 INTEGER,col2 VARCHAR(
Teradata中怎么创建表格和索引
2024-03-08

mysql在建表语句中添加索引

普通索引创建创建普通索引,即不添加 UNIQUE、FULLTEXT 等任何参数。【例】创建表名为 score 的数据表,并在该表的 id 字段上建立索引,SQL 语句如下:CREATE table score( id int(11) AUTO_INC
mysql在建表语句中添加索引
2015-11-16

navicat怎么在主表内创建索引

在 navicat 中创建索引的步骤:右键单击表,选择“索引”并指定类型(如唯一索引或主键索引)。选择包含在索引中的列,指定排序顺序。配置索引选项(如索引名称和使用长度)。检查设置并单击“确定”创建索引。如何在 Navicat 中的主表内创
navicat怎么在主表内创建索引
2024-05-30

db2数据库创建索引,删除索引,查看表索引,SQL语句执行计划以及优化建议

db2数据库创建索引,删除索引,查看表索引,SQL语句执行计划以及优化建议   1、建立表索引     create index 索引名 on 表名(列名,列名); 2、删除表索引     drop index 索引名 3、查看
db2数据库创建索引,删除索引,查看表索引,SQL语句执行计划以及优化建议
2018-09-15

编程热搜

目录