sql中如何插入不重复的数据

作者:分开不是尽头 | 创建时间: 2023-04-20
sql中插入不重复的数据,本文以sql server数据库为例介绍以下几种方式(其原理也适用于其他数据库,如oracle、mysql等): 1、数据库主键:将不允许重复的列设置为联合主键,这样重复的数据就插入不到数据库了 2、数据库唯一索引...
sql中如何插入不重复的数据

操作方法

数据库主键 - 管理工具图形化设置 1)sql server的图形化管理工具叫做:sql server management studio 2)右键要设置主键的表,选择【设计】,进入表设计窗口 3)在表设计窗口,选择一行或者Ctrl+鼠标可以多选行,右键选择【设为主键】 4)设置完成后,点击顶部菜单的【保存】即可。 5)一旦主键设置成功后,设为主键的行是无法插入数据库的

数据库主键 - SQL语句设置 1)如果已经设置有主键,则需要先删除主键 alter table 表名 drop constraint 主键名称 2)使用sql语句添加主键 alter table 表名 add constraint 主键名称 primary key(字段1, 字段2)

数据库唯一索引 - 管理工具图形化设置 1)展开表的【索引】菜单,右键【新建索引】,进入索引创建界面 2)由于主键默认是聚集索引,且一个表只能有一个聚集索引,所以,只能创建非聚集索引 3)在【新建索引】界面,勾选【唯一】,点击【添加】按钮,勾选需要索引的列,点击确定即可

数据库唯一索引 - SQL语句设置

普通插入语句:一旦设置了主键、或者唯一索引,相同记录就插入不到数据库了

插入语句修改:插入前先判断记录是否存在,存在就修改,不存在就新增

插入语句修改:插入前先判断记录是否存在,不存在就新增,存在就抛弃这条记录

点击展开全文

更多推荐