一、概述 创建表的时候可以给表中的数据添加数据校验规则,这些规则称之为约束。 在创建表的时候,同时可以指定所插入数据的一些规则,比如某个字段不能为空值; 某个字段的值(比如年龄)不能小于零等等。这些规则称为约束。 约束是在表上强制执行的数据校验规则,它提供的自动保持数据库完整性的一种方法! 创建约束 ...
分类:
数据库 时间:
2020-07-17 19:51:33
阅读次数:
92
索引 一、索引的分类 1.根据算法分类 1)主键索引 #1.建表时创建 create table test(id int primary key); create table test(id int,primary key(id)); #2.添加主键索引 alter table test add p ...
分类:
数据库 时间:
2020-07-17 16:16:44
阅读次数:
52
最终效果: 实现步骤: 1. 下载iTerm2 官网下载:https://www.iterm2.com/ 安装完成后,在/bin目录下会多出一个zsh的文件。 Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh: chsh -s /bin/zsh iterm2的原始界面: 2. 更换 ...
分类:
系统相关 时间:
2020-07-17 11:16:12
阅读次数:
140
操作系统版本redhat6.9,数据库版本11.2.0.4; 手工将新增的ASM磁盘添加至ASM磁盘组,发现磁盘组名称写错了!!!如何回退 命令如下 alter diskgroup DATA add disk '/dev/oracleasm/disks/DATA009' rebalance powe ...
分类:
数据库 时间:
2020-07-17 09:16:38
阅读次数:
114
主键是个什么? 我来来具体的东西说吧,书大家都看过吧,没看过的找本翻一下,看下它每页是不是有个页码,我们的数据表主键就相当于是这个页码,明白了吧。 那么索引是什么呢? 我们还拿书来说,索引相当于书的目录,有了目录我们可以很快的知道这本书的基本内容和结构,数据索引也一样,它可以加快数据表的查询速度。 ...
分类:
数据库 时间:
2020-07-16 18:31:39
阅读次数:
82
1.问题现象IPS所有更新方式均失败:a)自动更新失败;b)手动触发更新失败;c)离线更新包方式更新同样失败提示信息如下:FailedtoupdateIPSdatabaseIPSUpdatefailed2.尝试解决2.1.SK153732根据sk153732,操作如下:以上解决办法以失败告终2.2.更新Hotfix更新hotfix到最新,仍然失败告终。3.最终解决办法保存如下代码,以.sql结尾(
分类:
其他好文 时间:
2020-07-14 16:47:58
阅读次数:
77
MYSQL 5.7 alter table 小记 mysql的alter table 本质上是通过创建临时表,然后将数据copy到临时表里,之后删除原来的表,重命名临时表 去做的alter操作 alter table 这个操作能干啥 创建删除索引 更改列类型 重命名列或者表本身 重置自增列的起始值 ...
分类:
数据库 时间:
2020-07-13 16:50:05
阅读次数:
132
1 #DDL 2 /* 3 数据定义语言 4 5 库和表的管理 6 7 一、库的管理 8 创建、修改、删除 9 二、表的管理 10 创建、修改、删除 11 12 创建:create 13 修改:alter 14 删除:drop 15 */ 16 17 #一、库的管理 18 #1、库的创建 19 /* ...
分类:
数据库 时间:
2020-07-12 18:41:55
阅读次数:
74
观察者模式:在对象之间定义了一对多的依赖,当一个对象改变状态,依赖它的对象会收到通知并自动更新。其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 观察者模式应用场景 Spring的ApplicationEvent、Zk事件通知节点、消息订阅通知、安卓开发 ...
分类:
其他好文 时间:
2020-07-11 18:56:51
阅读次数:
75
topic相关 创建一个名为TEST的topic,分为10部分,每部分副本数量为3 /app/kafka_2.13-2.5.0/bin/kafka-topics.sh --zookeeper 1.1.1.3:2181 --create --topic TEST --partitions 10 --r ...
分类:
其他好文 时间:
2020-07-11 13:12:27
阅读次数:
37