首页 > 数据库 >mysql 数据完整性

mysql 数据完整性

时间:2023-06-14 22:26:32浏览次数:49  
标签:数据完整性 mysql 约束 完整性 表中 主键

一、实体完整性(表中的一行或一条数据。行级约束)

1、主键约束(数据唯一且不能为NULL)

添加方式
create table stu(id int primary key,name varchar(20));

 

 

 

  • 唯一约束
  • 自动增长列

二、域完整性

三、引用完整性

标签:数据完整性,mysql,约束,完整性,表中,主键
From: https://www.cnblogs.com/hydy/p/17481498.html

相关文章

  • mac安装mysql
    1.去官网下载mysqlhttps://dev.mysql.com/downloads/mysql/2.因为是从8.0才有的在安装时才能设置强密码,所以没办法设置密码,但是稍后会更改。3.打开终端,按i进入编辑模式:vim~/.bash_profile.exportPATH=$PATH:/usr/local/mysql/binexportPATH=$PATH:/usr/local/mysql/sup......
  • MySQL-ProxySQL中间件
    ProxySQL是基于MySQL的一款开源的中间件的产品,是一个灵活的MySQL代理层,可以实现读写分离,支持Query路由功能,支持动态指定某个SQL进行缓存,支持动态加载配置信息(无需重启ProxySQL服务),支持故障切换和SQL的过滤功能。相关ProxySQL的网站:https://www.proxysql.com/https://gith......
  • SQL 之 DDL(MySQL)
    创建数据库Create{database|schema}[ifnotexists]数据库名称;CREATEDATABASEifnotexistsSALARY;删除数据库dropdatabase[ifexists]数据库名称;DROPDATABASEifexistsSALARY;创建表createtableifnotexists表名(列名数据类型,);CREATETABLEDEPT......
  • Node Mysql连接池操作封装
    之前写了一个对mysql操作的封装的博客:nodemysql操作封装后面方向,当你访问量比较大的时候,直接用mysql的连接是会崩掉的,不支持这么多的连接,用连接池操作比较好,然后就操作了一下constmysql=require('mysql');module.exports={config:{host:'localhost',......
  • 阿里云服务器-mysql远程连接
    这两天买了个阿里云服务器,自己搞了一下,装了mysql,因为平时Navicat用习惯了,想着陪一下服务器的数据库,这样就方便操作了,然后搞了变天,设置bind-address,修改服务器端口,结果一番下来,还是没成功。然后今天看到了一个帖子UbuntuServer16.04下配置MySQL并开启远程连接,说是好像因为mysql结......
  • Node Mysql操作封装
    由于最近要写个签到系统,频繁的操作mysql导致代码量暴涨,就想着优化下SQL的结构,减少工作量。'usestrict';varmysql=require('mysql');//数据库配置module.exports={/***数据库配置*/config:{host:'localhost',port:3306,......
  • Windows安装多版本MySQL(命令行)
    注意:电脑上可以多个数据库版本共存,但是在初次安装执行mysqld-installmysql的时候需要将mysql替换为唯一的名字,并且环境变量只能配置一个1.windows中下载指定版本官网下载命令行版本:https://dev.mysql.com/downloads/mysql/解压到指定位置编写my.ini文件[mysqld]#设......
  • Mysql8.0.32 union all创建视图无法使用中文模糊查询的坑
    Mysql8.0.32unionall创建视图无法使用中文模糊查询的坑摘要本周研发同事反馈现场有一个问题.客户使用mysql的数据库(Windows平台)然后在多表unionall创建的视图内执行查询如果使用中文模拟查询,就没结果返回.大部分csdn的搜索结构都是说需要在my.ini里面增加部分默......
  • 【后端面经-数据库】MySQL的事务隔离级别简介
    (【后端面经-数据库】MySQL的事务隔离级别简介)0.事务的概念事务指的是一连串的集中操作指令,一个事务的执行必须执行完所有的动作才能算作执行结束。事务具有四个特点,简记作ACID:A-Atomicity:原子性,事务的执行必须保证所有的动作都执行完毕;C-Consistency:一致性,事务的执行必......
  • navicat连不上服务器的mysql?
    服务器安装mysql,释放3306端口就不用说了,然后就是配置一下数据库的权限,1.进入ubuntu,连接数据库并输入密码:mysql-u-root-p2.输入一下命令进行授权(mysql语句不区分大小写):grantallprivilegeson*.*to'root'@'%'identifiedby'你的mysql密码'withgrantoption;3.刷新权限......