ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

数据库mysql转为postgresql变动

2022-01-12 10:00:07  阅读:226  来源: 互联网

标签:postgresql name 数据库 mysql pg sql ALTER


因为工作需要,项目以前使用的mysql数据,现在需要更改为postgresql。

一、mysql转pg

利用navcat可以直接将mysql库->postgresql库,变动:

  • navcat转换后的sql,会丢失默认值

二、语句变动

2.1 DDL变动

(1). 修改列:

MYSQL:

ALTER TABLE table_name MODIFY COLUMN column_name datatype

pg:

ALTER TABLE table_name ALTER COLUMN  column_name TYPE datatype

 

2.2 DML变动

 

(1).sql查询:

postgresql  string的列不能用integer的值查,mysql可以自动转

s类型的还有比如 日期 的比较,mysql好像可以用string,pg不行

更多sql实现和标准sql区别可以查看https://www.runoob.com/sql/sql-tutorial.html

标签:postgresql,name,数据库,mysql,pg,sql,ALTER
来源: https://www.cnblogs.com/zyly/p/15783718.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有