跳到正文

SQL

共 9 篇文章

PostgreSQL数据库的序列

2 分钟阅读 426 字

PostgreSQL数据库的序列 一、创建序列 执行以下 sql 创建序列并定义起始序列为 1,也可以自定义为其他值 CREATE SEQUENCE test_tables_id_seq START 1; 二、序列重置 第一种方式 执行以下 sql 修改起始序列为 1,也可以自定义为其他值 ALTER SEQUENCE test_tables_id_seq RESTART WITH 1; ALTE...

阅读全文 →

提问的智慧

62 分钟阅读 18474 字

本文转载自: 原文地址。 原作者 Eric S. Raymond, Rick Moen 提问的智慧 How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。 原文网址:http://www.catb...

阅读全文 →

sql判断字符串中含中文方法

1 分钟阅读 241 字

基于UTF-8字符集 它是一种多字节字符集,编码为变长编码。那么它的编码范围根据:http://www.iteye.com/topic/977671 作者提供的资料学习,整理出它编码范围如下: u2e80-ua4cf 包含了中日朝部首补充、康熙部首、表意文字描述符、中日朝符号和标点、日文平假名、日文片假名、注音字母、谚文兼容字母、象形字注释标志、注音字母扩展、中日朝笔画、日文片假名语音扩展、带圈中...

阅读全文 →

postgresql 命令

1 分钟阅读 69 字

常用命令 导入sql 在安装目录\bin下使用 数据库:database_name 用户名:user_name .\psql -d database_name -U user_name -f C:\Users\admin\Desktop\db-2021-11-8.sql 创建用户 create user test_user with password 'test_user_pwd'; 创建数据库 ...

阅读全文 →

sql笔记

1 分钟阅读 103 字

根据名称分组查询最近时间的SQL SELECT t1.* FROM APS_POSITION t1, (SELECT VIN, MAX(TIME) AS TIME FROM APS_POSITION GROUP BY VIN) T2 WHERE t1.vin=t2.vin AND t1.time=t2.time; 根据条件分组 删除重复数据 并且保留rowid最小的一行数据 DELETE FROM...

阅读全文 →

oracle学习 笔记(2)

3 分钟阅读 877 字

题记:在使用Oracle数据库的时候,发现Oracle是没有自动增长列来实现主键的,所以在此记录学习。(PS:如果哪里有错误或者不足的地方还请大家帮忙指出来) 二、序列(自动增长列) 为此问题博主也是各种搜索,挖贴子,最终也没有找到为什么Oracle没有自增列这一原因,还望有大牛看到出来指点迷津,在此谢过了。(2023-05-11 是否有可能分表的时候主键处理起来方便?) 因为在SQL Serve...

阅读全文 →

oracle学习 笔记(1)

2 分钟阅读 349 字

题记:之前用的是SQL server数据库,现因需求使用Oracle数据库,写此博客来记录学习; 一、表空间管理、用户管理、给用户授权 1.在Oracle中每创建数据库会在系统服务中多一个数据库实例,必须启动服务才可以使用数据库,所以一般推荐使用为不同的用户分配不同的表空间即可,对不同的模式对象分配不同的表空间,方便对用户数据的操作,对模式对象的管理; 2.可以将不同的数据文件创建到不同的磁盘中,...

阅读全文 →