mysql 字段唯一 UNIQUE
2015-07-06 15:53
477 查看
一、创建表时:
UNIQUE KEY的用途:主要是用来防止数据插入的时候重复的。
UNIQUE KEY的用途:主要是用来防止数据插入的时候重复的。
1,创建表时 CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), UNIQUE (Id_P) ) 如果需要命名 UNIQUE 约束,以及为多个列定义 UNIQUE 约束,请使用下面的 SQL 语法: CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT uc_PersonID UNIQUE (Id_P,LastName) ) 2,当表已被创建时,如需在 "Id_P" 列创建 UNIQUE 约束,请使用下列 SQL: ALTER TABLE Persons ADD UNIQUE (Id_P) 如需命名 UNIQUE 约束,并定义多个列的 UNIQUE 约束,请使用下面的 SQL 语法: ALTER TABLE Persons ADD CONSTRAINT uc_PersonID UNIQUE (Id_P,LastName) 或者: ALTER TABLE info MODIFY COLUMN image_url varchar(255) UNIQUE; 提示: info 即表名 image_url 即字段名 <pre name="code" class="plain">varchar(255) 即字段类型3,撤销 UNIQUE 约束如需撤销 UNIQUE 约束,请使用下面的 SQL:MySQL:ALTER TABLE PersonsDROP INDEX uc_PersonID
相关文章推荐
- getRequestDispatcher 和sendRedirect区别
- Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other
- 【核心研究】消息队列_MessageQueue
- C#中遇到dll与.net 4.0不兼容,Mixed mode assembly is built against version 'v2.0.50727' 的解决办法
- FineUI之路笔记
- String、StringBuilder、StringBuffer
- require,js 在项目中的应用
- Eric4下的ui文件修改后compile form报错
- easyui首页模板
- 算法---高速分拣(quick sort)
- 报错信息: "System.Web.UI.BaseParser" The type initializer threw an exception.
- 响应式网站布局要适应的当下主流手机屏幕的各个版本的分辨率有哪些(media query)
- Request()方法举例
- UIButton之 setBackgroundImage 和 setImage区别
- quick-3.5打包apk for release版本(DOS命令行)
- request乱码
- Angular+Angular-Ui实现分页(代码更加简单,更加容易懂哦)
- UITextField的一些常用方法
- How to make gdb print out all values in hexadecimal mode?
- GUI 文件遍历系统 (listdir.py)可显示中文目录文件版