生命不息,学习不止
人类优于其他物种的一个重要方面是人类学会了思考,所以说在人类的进化道路上,思考是举足轻重的,为了防止大家小脑袋瓜锈住,我打算每天出一道题让大家好好的思考一下。
每日一题:我们都知道有些人是会晕血的,那我一直有个疑问,要是有个小姑娘晕血,大姨妈来了怎么办呢?是不是就克服了?
废话不多说,上货!
上回讲了达梦数据库的自定义数组,但还有一些与pg建表语句区别没有梳理完,今天继续
dm与pg建表语句区别
pg 数据库
|
pg 数据库
|
备注
|
CREATE TABLE IF NOT EXISTS "user"
|
CREATE TABLE "user"
|
达梦数据库不支持not exists
|
ips inet[] DEFAULT '{}'::inet[],
|
达梦数据库不支持网络地址格式,也不支持::限定
|
|
"id" int4 NOT NULL,
|
"id" int NOT NULL
|
达梦数据库不支持位整数类型
|
dm与pg修改表语句区别
达梦数据库的表修改语句看上去更加的方便,除了基本的添加,修改,删除列以外,还可 重建表上的聚集索引数据,消除附加列,增加约束,删除约束等等。
有兴趣的可以查看产品手册详细的研究研究
下面将列举以下常用的 dm与pg修改表语句的差异
pg 数据库
|
pg 数据库
|
备注
|
ALTER TABLE user ALTER COLUMN email TYPE character varying(500);
|
ALTER TABLE "user" MODIFY email character varying(500);
|
达梦数据库通过modify即可修改对应列
|
可以看到达梦数据库支持省略ALTER COLUMN 修改列声明操作。
同样pg数据库支持的 ADD COLUMN 和 DROP COLUMN 在达梦数据库中 替换为 ADD 和 DROP
不需再声明COLUMN。
同时达梦数据库可通过
ENABLE CONSTRAIN 和 DISABLE CONSTRAINT 开启和关闭 约束。
下一篇继续讲达梦数据库索引,敬请期待。
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!
冷漠的麻辣烫
-
1871
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1624
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1512
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1466
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1429
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1457
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1351
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1383
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1313
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1251
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1157
-
冷漠的麻辣烫
掘金·日新计划
Docker
-
1036
-
冷漠的麻辣烫
掘金·日新计划
Docker