主键怎么设置(excel设置主键)

Excel中没有直接设置主键。
要唯一标识它,请执行以下操作:
1 执行数据验证,选择范围,数据选项卡,数据验证,允许自定义,并在公式中编写唯一性检查公式。
2 . 向辅助列添加条件格式、标记重复值、突出显示或过滤。
3 . 要将数据传输到数据库,请在数据库软件中输入主键,选择表、字段或组合,然后单击主键按钮。
4 . 数据存入数据库。
使用SQL创建表并添加PRIMARYKEY语句。

总结:Excel模拟主键,数据库是可行的方法。

mysql中复合主键怎么设置

上星期。
我正在写一份项目文件。
它指的是MySQL复合主键。

复合主键是指多个列一起充当主键。
例如:名字和姓氏在一起。

创建表时可以这样写: sql 创建表客户( customer_id INT NOT NULL AUTO_INCRMENT, 名字 VARCHAR(2 5 5 ) NOT NULL, 姓氏 VARCHAR(2 5 5 ) NOT NULL, 主键(名字,姓氏) );
或者表已经准备好了,使用ALTER TABLE添加: sql 客户更改表添加主键(名字,姓氏);
复合主键的好处是:
确保名称不重复
查询速度更快
防止数据重复
但也有缺点:
占用更多空间
更新列会变慢
外键编写起来有点复杂
通常,您应该选择不可变列作为主键。
例如使用自增ID+唯一索引: sql 创建表客户( customer_id INT NOT NULL AUTO_INCRMENT 主键, 名字 VARCHAR(2 5 5 ) NOT NULL, 姓氏 VARCHAR(2 5 5 ) NOT NULL, 唯一键(名字,姓氏) );
算了。
由你决定。