文档章节

MySQL——五个约束

T
 Thinkle13
发布于 2017/08/13 22:05
字数 171
阅读 3
收藏 0
点赞 0
评论 0

1.主键约束

一张表只有一个主键,确保记录的唯一性。

PRIMARY KEY;

※自动排序

AUTO_INCREMENT

自动排序必须和主键一起使用,但主键不一定要用自动排序。

 

2.唯一约束

一张表可以有多个唯一约束,确保列下的记录的唯一性。

UNIQUE KEY

 

3.默认约束

在不赋值时,自动记录为默认值,确保不为空值。

DEFAULT 3

 

4.非空约束

确保不为空值。

NOT NULL

 

5.外键约束

外键约束要求外键列和参照列必须首先创建索引,建立主键约束的列会自动创建索引。

FOREIGN KEY

 

© 著作权归作者所有

共有 人打赏支持
T
粉丝 0
博文 9
码字总数 1284
作品 0
成都
MySQL学习笔记一

MySQL目录结构 配置my.ini MySQL5.7的my.ini位于ProgramDataMySQLMySQL Server 5.7目录下(可能有的版本的my.ini就在安装目录下),该该目录下还有一个data目录存放我们的创建的数据库。 打开...

Aaron_DMC ⋅ 2016/12/16 ⋅ 0

LAMP知识点总结

LAMP组合: web资源的类型: 静态资源:原始形式与响应结果一致; 动态资源:原始形似通常为程序文件或者是程序片段,需要在后台运行之后将运行结果返回给用户;在客户端展示的是程序的运行结...

何时心安 ⋅ 2017/10/24 ⋅ 0

RDBMS-mysql初步

rdbms: 1、数据库的建立删除 2、表单的创建、删除、修改 3、索引的创建和删除 4、用户和权限 5、数据的增删改 6、查询 DML:数据操作语言 INSERT REPLACE DELETE UPDATE DDL:数据定义语言 ...

jyxcto ⋅ 2017/05/29 ⋅ 0

SQL 的约束

说明:文章所有内容均截选自用户“实验楼包工头”发布在实验楼上的教程【MySQL 基础课程】,想要详细的学习SQL,点击教程即可免费学习了;未经允许,禁止转载; 约束是一种限制,它通过对表的...

实验楼 ⋅ 2017/11/22 ⋅ 0

史上最简单的 MySQL 教程(二十九)「外键(下)」

外键 外键:,外面的键,即不在自己表中的键。如果一张表中有一个非主键的字段指向另外一张表的主键,那么将该字段称之为外键。每张表中,可以有多个外键。 外键作用 首先,给出父表和子表的...

qq_35246620 ⋅ 2017/08/20 ⋅ 0

SQL的巨大飞跃:MySQL 8.0发布

“你仍在使用SQL-92吗?”是我在“新SQL”演讲中的开篇问题。在我提出这个问题后,竟然有大部分观众坦承仍在使用25年前的技术。而如果我问谁还在使用Windows 3.1,这个版本也是在1992年发布的...

j2iayu7y ⋅ 05/09 ⋅ 0

MySQL杂记(更新时间——2014.05.23)

-- 导出远程数据 mysqldump.exe --defaults-extra-file="c:docume~1admini~1locals~1temptmpx9h0e7.cnf" --set-gtid-purged=OFF --user=tongzhou --maxallowedpacket=1G --host=192.168.1.1......

soul_mate ⋅ 2014/04/26 ⋅ 0

Mysql数据库基本操作

一、MySql数据库表操作 1、操作数据库 创建数据库:create database 数据库名; 删除数据库:drop database 数据库名; 修改数据库编码格式:alter database 数据库名 character set 要修改的字...

走了丶 ⋅ 2017/10/20 ⋅ 0

MySQL 调优/优化的 100 个建议

MySQL是一个强大的开源数据库。随着MySQL上的应用越来越多,MySQL逐渐遇到了瓶颈。这里提供 101 条优化 MySQL 的建议。有些技巧适合特定的安装环境,但是思路是相通的。我已经将它们分成了几...

ChinaUnicom110 ⋅ 2017/10/01 ⋅ 0

constraint用法总结【转】

1.主键约束: 要对一个列加主键约束的话,这列就必须要满足的条件就是分空 因为主键约束:就是对一个列进行了约束,约束为(非空、不重复) 以下是代码 要对一个列加主键,列名为id,表名为e...

houyiwujing ⋅ 2012/03/05 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 17分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 19分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 20分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 34分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 39分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 41分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 41分钟前 ⋅ 0

Deepin 操作系统四面楚歌

作为国内做的最好的 Linux 发行版,源自 Debian sid 的 Deepin 目前正面临重重困境,新版本不断延期,开发人员离职,bug 长期得不到修复,和 Debian/Ubuntu 的兼容性问题也面临越来越严重的挑...

六库科技 ⋅ 41分钟前 ⋅ 0

MyBatis之动态sql

我们需要知道的是,使用mybatis重点是对sql的灵活解析和处理。在原先的UserMappser.xml中,我们这样查询表中满足条件的记录 : 123 <select id="findUserList" parameterType="userQuery...

瑟青豆 ⋅ 42分钟前 ⋅ 0

这届俄罗斯世界杯的冷门那么多怎么办?

最纯粹的世界杯,最神奇的大冷门。 德国0比1被墨西哥摩擦了。 日本历史性的赢了哥伦比亚。 C罗也挑平了西班牙。 梅西被冰岛狮吼吼愣神了。 就连11次进世界杯4强的巴西也被瑞士逼平了。 天台已...

开源中国众包平台 ⋅ 43分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部