
数据库技术
啊嘞嘞嘞嘞
博客内容仅为个人三维案例研究展示。不经常上博客。
展开
-
[PG] postgresql 存储过程示例
PostgreSQL函数也称为PostgreSQL存储过程。 PostgreSQL函数或存储过程是存储在数据库服务器上并可以使用SQL界面调用的一组SQL和过程语句(声明,分配,循环,控制流程等)。 它有助于您执行通常在数据库中的单个函数中进行多次查询和往返操作的操作。您可以在许多语言(如SQL,PL/pgSQL,C,Python等)中创建PostgreSQL函数CREATE [OR R...原创 2019-06-10 14:15:49 · 1358 阅读 · 0 评论 -
[Mysql] 两张表关联字段同步字段内容
有两张数据表表1表2第一种把一张表中的某个字段内容同步到另一张表的字段,前提条件是两张表要有关联字段。update table_name1 aset a.name= (select b.name from table_name2 b where a.oid= b.id)where exists (select 1 from table_name2 c where ...原创 2019-05-16 15:01:07 · 6257 阅读 · 0 评论 -
mysql 5.7/8 group by 查询报错
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on columns in GROUP BYmysql新版本默认不支持group by语句解决...原创 2019-01-29 20:30:01 · 467 阅读 · 0 评论 -
postgresql + postgis 空间数据库
记录一些常用语句,随时会增加postgresql9.4, postgis2.1创建postgis数据库1.在postgresql的bin目录下打开命令行,输入:createdb -U postgres -E UTF8 osm 其中osm是数据库的名称,postgres是数据库的用户名。执行完成后我们打开pgAdmin ...转载 2019-01-02 17:06:19 · 1006 阅读 · 0 评论 -
mysql 基础
注:表名和列名尽量避免使用MySQL关键字一、常用SQL语句1.DDL语句create, alter, drop# 创建数据库create database e_mall;# 删除数据库drop database e_mall;# 创建表create table if not exist...转载 2018-11-03 13:59:01 · 130 阅读 · 0 评论 -
postgresql 基础
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/taoshujian/article/details/60882172 PostgreSQL 基本语法这里记录些PostgreSQL的基本语法,内容基本来自 [Pos...转载 2018-11-03 13:58:50 · 258 阅读 · 0 评论 -
mysql 5.7导入较大文件报错
Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.导入sql文件出现上述错误信息,之前网上翻了几个帖子,基本都是一样但始终不见有效果,后来看了一下是版本的...原创 2018-04-04 18:39:22 · 879 阅读 · 0 评论 -
[数据库] 索引 - B+树和哈希索引
索引索引的目的就是便于快速查找。一本书的索引就是目录,可以让我们快速定位到要查找的内容;数据库的数据是以记录的方式存在的,所以索引的目的就是便于查找某一些记录。①唯一索引:不允许其中任何两行具有相同值的索引使用主键和候选键建立的索引就是唯一索引,因为主键和候选键都可以确定唯一一个元组,即一张表中不存在相同的主键和候选键。在MySQL中,当你建立一个主键和候选键之后,MySQ...原创 2019-07-26 10:14:02 · 425 阅读 · 0 评论