首页 > 试题广场 >

对first_name创建唯一索引uniq_idx_firs

[编程题]对first_name创建唯一索引uniq_idx_firs
  • 热度指数:154913 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
针对如下表actor结构创建索引:
(注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作,
mysql支持ALTER TABLE创建索引)
CREATE TABLE actor  (
   actor_id  smallint(5)  NOT NULL PRIMARY KEY,
   first_name  varchar(45) NOT NULL,
   last_name  varchar(45) NOT NULL,
   last_update  datetime NOT NULL);
对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname

头像 牛客题解官
发表于 2025-03-17 15:54:15
精华题解 根据题目要求,我们需要对 actor 表的 first_name 列创建唯一索引(uniq_idx_firstname),并对 last_name 列创建普通索引(idx_lastname)。 代码实现步骤 创建唯一索引(UNIQUE INDEX): 使用 ALTER TABLE 语句对表结 展开全文
头像 不是江小白
发表于 2020-11-18 13:14:04
感谢评论区朋友的提醒🤝,这里严谨一下: 看大家都用的是sqlite的语法,这里简单提一下常用的关于MySQL中给字段创建四种不同类型索引的基本语法: 添加主键 ALTER TABLE tbl_name ADD PRIMARY KEY (col_list); // 该语句添加一个主键,这意味着索 展开全文
头像 OFM
发表于 2021-06-01 20:44:24
1. 创建索引 1.1 使用Alter创建索引 1 添加主键索引 > 特点:数据列不允许重复,不能为null,一张表只能有一个主键;Mysql主动将该字段进行排序 ALTER TABLE 表名 ADD Primary key (col); 添加唯一索引 > 特点:索引列是唯一的 展开全文
头像 北京邮电大学
发表于 2020-09-06 15:30:18
sqlite创建单列索引语法为: CREATE INDEX index_name ON table_name (column_name);创建唯一索引语法为: CREATE UNIQUE INDEX index_name on table_name (column_name);结合语法格式可得答案如 展开全文
头像 高质量搬砖人
发表于 2021-01-30 11:48:26
方法)创建索引 CREATE INDEX idx_lastname ON actor(last_name); CREATE UNIQUE INDEX uniq_idx_firstname ON actor( 展开全文
头像 此用户名涉嫌违规
发表于 2021-03-17 10:48:20
alter table actor add unique uniq_idx_firstname(first_name); alter table actor add index idx_lastname(last_name);使用ALTER 命令添加索引,有四种方式来添加数据表的索引: ALTER 展开全文
头像 HAsuka
发表于 2021-06-01 11:03:13
sql语句:alter table actor add unique uniq_idx_firstname(first_name);alter table actor add index idx_lastname(last_name); sqlite语句:create unique index 展开全文
头像 数据流动DataFlow
发表于 2023-03-13 10:35:09
方法一:思路:创建唯一索引:CREATE UNIQUE INDEX <唯一索引名> ON <表名> (<列名>);创建一个简单的索引:CREATE INDEX <普通索引名> ON <表名> (<列名>);代码: CREATE 展开全文
头像 牛客752205773号
发表于 2022-06-23 11:16:18
CREATE UNIQUE INDEX uniq_idx_firstname ON actor (first_name); CREATE INDEX idx_lastname ON actor (last_name); 或 alter table actor add unique uniq_idx_ 展开全文
头像 Joneln
发表于 2021-09-27 20:16:17
复制于“不是江小白” 添加主键 ALTER TABLE tbl_name ADD PRIMARY KEY (col_list); -- 该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。 添加唯一索引 ALTER TABLE tbl_name ADD UNIQUE index_na 展开全文
头像 不做造粪机器
发表于 2024-07-22 04:04:15
alter table actor add unique index uniq_idx_firstname (first_name); alter table actor add index idx_lastname (last_name) 参考 https://blog.nowcoder.net/ 展开全文

问题信息

SQL
难度:
132条回答 16330浏览

热门推荐

通过挑战的用户

查看代码
对first_name创建唯一索引uniq_idx_firstname