iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >建表建索引等
  • 769
分享到

建表建索引等

建表建索引等 2014-06-18 22:06:02 769人浏览 绘本
摘要

创建数据库 create database xxxx; 创建表 create TABLE xxx ( id int auto_increment NOT NULL primary key, first_name varchar

建表建索引等

创建数据库
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;
您可能感兴趣的文档:

--结束END--

本文标题: 建表建索引等

本文链接: https://www.lsjlt.com/news/6588.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • oracle分区表怎么建索引
    在Oracle中,可以使用以下语法来为分区表建立索引:```CREATE INDEX index_nameON table_name...
    99+
    2023-08-18
    oracle
  • 重建或修复 MySQL 表或索引
    表和索引的改变是指MySQL处理数据类型和字符集的方式。 CHECK TABLE、mysqlcheck 或 mysql_upgrade 报告必要的表修复或升级。重建表重建表的方法有很多种。下面列出了其中一些方法 -转储和重新加载方法ALTE...
    99+
    2023-10-22
  • mysql创建索引
    mysql创建索引?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!分为五种索引方式:1.添加PRIMARY KEY(主键索引...
    99+
    2024-04-02
  • Mysql 重建索引
    在MySQL中,可以使用以下两种方法来重建索引: 1、使用ALTER TABLE语句重建索引: ALTER TABLE your_table_name ENGINE=InnoDB; 这将强制MySQL删除并重新构建表和索引。注意,这可能会导...
    99+
    2023-10-08
    mysql 数据库
  • 如何自动创建LOB索引段和重建索引
    这篇文章主要为大家展示了“如何自动创建LOB索引段和重建索引”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何自动创建LOB索引段和重建索引”这篇文章吧。LOB...
    99+
    2024-04-02
  • Teradata中怎么创建表格和索引
    要在Teradata中创建表格和索引,可以按照以下步骤操作: 创建表格: 使用CREATE TABLE语句创建表格,指定表格名称和...
    99+
    2024-03-08
    Teradata
  • MySQL多表联查如何建立索引?
    在 MySQL 数据库中,设计索引主要是为了提高查询的效率,降低数据库的压力。当我们进行多表查询时,正确设计索引非常重要。 具体方法与建议: 为连接列创建索引:在多表查询中,连接列通常是性能瓶颈。为这些列创建索引可以显著提高查询性能。考虑表...
    99+
    2023-10-24
    mysql 数据库
  • Oracle大表怎么快速建立索引
    这篇文章主要介绍“Oracle大表怎么快速建立索引”,在日常操作中,相信很多人在Oracle大表怎么快速建立索引问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle大表...
    99+
    2024-04-02
  • 生成 MySQL 删除索引、创建索引、分析表的 SQL 语句
    目录 1. 生成删除索引的 SQL 语句 2. 生成创建索引的 SQL 语句 3. 生成分析表的 SQL 语句 1. 生成删除索引的 SQL 语句 mysql -uwxy -p12345 -S /data/18253/mysqldata...
    99+
    2023-09-18
    mysql
  • 手札--mongo建索引
    切记:数据库操作需谨慎,建议做好操作失败的操作,也能及时处理。由于本次建立的索引,后台创建,并找到对应措施如:可以及时中断索引的创建 索引创建操作:以下操作在数千万条数据的表格实践过 1、查看集合是否有索引...
    99+
    2024-04-02
  • 数据库建表如何设置索引名
    在建表时,可以通过在CREATE TABLE语句中使用CREATE INDEX子句来为表添加索引。索引名的设置可以通过在CREATE INDEX子句中使用INDEX关键字后面跟随索引名的方式进行。以下是一个示例:```CREATE TA...
    99+
    2023-08-09
    数据库
  • 怎么在MySQL中构建数据表索引
    本篇文章给大家分享的是有关怎么在MySQL中构建数据表索引,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。支持多种类型的过滤现在我们需要看看哪些列的值比较分散以及哪些列在WHER...
    99+
    2023-06-15
  • 总结数据库建表/SQL/索引规范
    这篇文章主要介绍“总结数据库建表/SQL/索引规范”,在日常操作中,相信很多人在总结数据库建表/SQL/索引规范问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”总结数据库建表/...
    99+
    2024-04-02
  • MySQL如何管理创建CREATE表和索引
    小编给大家分享一下MySQL如何管理创建CREATE表和索引,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!SQL语句:   数据库   表 ...
    99+
    2024-04-02
  • MySQL索引如何创建和使用索引
    创建MySQL索引可以通过以下两种方式: 使用CREATE INDEX语句创建索引: CREATE INDEX index_na...
    99+
    2024-03-06
    MySQL
  • Oracle索引状态查询&索引重建
    --检查损坏索引 SELECT status, COUNT(*)   FROM dba_indexes  GROUP...
    99+
    2024-04-02
  • mysql建索引的技巧
    mysql建索引的技巧?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的...
    99+
    2024-04-02
  • navicat索引怎么建立
    navicat 中建立索引可显著提高数据库查询性能。通过右键单击表并选择 "编辑表",在 "索引" 选项卡中选择 "添加索引",可配置索引名称、列、索引类型和唯一性。navicat 支持...
    99+
    2024-04-24
    navicat
  • mysql如何创建索引
    使用CREATE INDEX创建索引语法:CREATE [UNIQUE] INDEX index_name ONtb_name (col_name [(length)] ...
    99+
    2024-04-02
  • mysql 如何创建索引
    本文将介绍mysql 如何创建索引,需要的朋友可以参考下 添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE...
    99+
    2023-09-01
    mysql 数据库 sql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作