![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
油头怪
这个作者很懒,什么都没留下…
展开
-
PostgreSQL 和 MySQL 在用途、好处、特性和特点上的异同
PostgreSQL 和 MySQL 在用途、好处、特性和特点上的异同。 PostgreSQL 和 MySQL 是将数据组织成表的关系数据库。这些表可以根据每个表共有的数据链接或关联。关系数据库使您的企业能够更好地了解可用数据之间的关系,并帮助获得新的见解以做出更好的决策或发现新的机会。 PostgreSQL 和 MySQL 有何相似之处? PostgreSQL 和 MySQL 都依赖于 SQL(结构化查询语言),这是与管理系统交互的标准语言。SQL 允许使用具有简单结构的几行源代码连接表,大多数非技术员工原创 2022-05-25 15:59:39 · 627 阅读 · 0 评论 -
postgres 分区与唯一约束
创建分区语法 create tablepartition_name partition of table_name for values from (value) to (value) partition by range (column_name); 创建约束语法 alter table table_name add constraint constraint_name unique (column_name); org.jkiss.dbeaver.model.sql.DBSQLExcept..原创 2021-12-01 10:22:59 · 3857 阅读 · 0 评论 -
pgsql serial自增序列用法
serial:序列号类型其实不是真正的类型,当声明一个字段为序列号类型时其实是创建了一个序列,INSERT时如果没有给该字段赋值会默认获取对应序列的下一个值。 在有些需要用到一个自增字段来进行排序或通过拖拉行数改变排序的场景,除了建表时的id(主键)也可以定义一个自增的字段来使用。 建表sql: create table t_test1 ( id serial not null, name varchar(32), p_order serial not null, data原创 2020-06-08 20:23:41 · 6486 阅读 · 0 评论 -
Postgresql和Mysql插入式更新区别
Postgresql和Mysql插入式更新区别 单条语句 //mysql 单条语句 <insert id="save" parameterType="com.demo.User"> insert into t_user (id,level) values ( #{id}, #{level} ) ON DUPLICATE KEY UPDATE ...原创 2019-12-11 12:03:17 · 287 阅读 · 0 评论 -
项目中所用到的mysql重复过滤
问题:首先用户会本地上传一批号码(可能重复)到我们项目,通过解析文件,把号码入库(只验证是不是号码其他不做改动)到号码表,然后对号码进行去重操作.表结构为:主键(id),号码(mob),标识(phone_detail),时间(crt_time)等,表名:tb_phone思路:将号码表做自身关联,由于主键(id)唯一,所以只保留重复号码的最小id即可;具体sql如下:SELECT *FROM ( ...原创 2018-05-15 22:59:21 · 188 阅读 · 0 评论 -
mybatis order by concat用法
由于项目中用到了一个关联查询,关联的表中都有id字段,在排序时,使用${id},获取值时,一直报 Column 'id' in order clause is ambiguous :id不明确的错误。 然后想到了使用concat来拼接,如图: 结果还是报同样的错: 而后注意到这里使用到的是:${id}而不是#{id},显然我在这里需要当作字符串来处理,于是改过之后可以了。 在...原创 2019-04-24 11:32:44 · 1302 阅读 · 0 评论