最近在做项目,我担任了我们项目组数据库负责人,在管理mysql数据库这段时间,更加深入的学习了mysql数据的操作,感触很深,每次接到一个新任务,都是自己的一个新的尝试,感谢组织给我这次机会。下面是对最近对mysql数据库的操作做的一个详细的汇总,留给自己做个纪念!一、mysql服务的操作:启动:service mysqld start停止:service mysqld
转载 2024-07-11 23:13:48
55阅读
环境 centos7,postgres11 查看pg中各个数据库大小 select pg_database.datname, pg_size_pretty (pg_database_size(pg_database.datname)) AS size from pg_database; 查看pg某个数据库中表占用的大小 先选中某个数据库 SELECT table_name, pg_size
原创 2023-07-08 19:58:14
1427阅读
Ubuntu系统快速上手概述硬件平台当前硬件平台是香蕉派社区在2022年推出的新一代单板计算机香蕉派BPI-M6。它采用了深蕾半导体(Senarytech) VS680作为主控芯片,板载4GB LPDDR4内存和16GB EMMC存储,支持4个USB 3.0接口,1个千兆网口,1个HDMI-RX端口和1个HDMI- TX端口。 软件平台 SDK软件平台支持Ubuntu Linux 20.04,搭载
转载 2024-06-21 23:09:54
59阅读
如何查看某用户授权的信息,用户都有哪些权限?
原创 2014-07-15 00:40:27
10000+阅读
继承是postsql数据库特有的功能,它允许创建一个并直接从另一个中继承所有的列和约束。这种技术可以极大地简化数据库的设计和管理,同时还可以提高数据库的性能,并减少重复性的代码。当创建一个继承时,父中的检查约束和非空约束会被子表继承,其他约束则不会。另外子表还可以添加一些额外的列、索引和约束,以扩展其功能。在这种情况下,所有继承自父的行还会自动出现在继承中,从而使继承的使用非常简单
原创 精选 2024-05-29 15:53:08
324阅读
一、数据库操作1、查看所有数据show databases; 2、使用数据库use 数据库名字; 3、查看当前使用的数据库select database(); 4、创建数据库create database 数据库名字 charset='utf8' 5、删除数据库drop database 数据库名字;二、数据操作1、查看当前数据库中的所有show tables; 2、查看表结构desc 名字
转载 2024-03-29 07:36:45
1284阅读
psql -- PostgreSQL 交互终端 用法: psql [option...] [dbname [username]] 描述: psql 是一个以终端为基础的 PostgreSQL 前端。它允许你交互地键入查询,把它们发出给 PostgreSQL, 然后看看查询的结果。另外,输入可以来自一个文件。还有, 它提供了一些元命令和多种类 shell 地特性来实现书写脚本以及对大量任务的自
postgresql数据库操作1.基本操作1.1创建1.2 查看表1.3清空数据1.4删除1.5退出数据库2.属性操作2.1增加列2.2删除列2.3修改列属性2.4增加列非空约束2.5 增加列唯一约束2.6删除主键约束2.7创建主键约束2.8 删除外键约束2.9 增加外键约束2.10 修改名3.数据操作3.1数据查询3.2数据条件查询【where】3.3数据表达式查询3.4函数查询
在本文中,我们将说明如何查找Linux操作系统上正在运行的PostgreSQL服务器版本(PostgreSQL Version)。在某些情况下,了解系统上已安装和运行PostgreSQL服务器的版本可能很重要,例如,如果要安装需要特定PostgreSQL版本的应用程序,则需要找出PostgreSQL服务器的版本。安装请参考如何在Ubuntu 18.04上安装和使用PostgreSQL一文。Post
1.什么是膨胀膨胀是指数据和索引所占文件系统的空间,在有效数据量并未发生大的变化的情况下,不断增大。久而久之,关系文件被大量空洞填满,浪费了大量的磁盘空间。甚至某些特殊场景下,一个中只有一条简单的数据,但是对应的物理文件可能已经达到M级甚至G级。那么危害是什么?  1).空间持续上涨,到达某一个点后,需要执行一个高额代价的vacuum full(或者cluster等可以重组
转载 2024-06-19 23:06:35
122阅读
Greenplum 数据库的堆使用PostgreSQL 的多版本并发控制(MVCC)的存储实现方式。删除和更新的行仅仅是逻辑删除,其实际数据仍然存储在中,只是不可见。这些删除的行,也称为过期行,由空闲空间映射表(FSM, Free Space Map)记录。 VACUUM 标记这些过期的行为空闲空间,并可以被后续插入操作重用。ACUUM VACUUM命令可以与其他查询并行运行。它会标记之前被过
转载 2024-08-23 16:02:05
53阅读
ORACLE中的Net Configuration Assistant 点击后无反应, sqlplus登录数据库提示Oracle11g ORA-12560: TNS: 协议适配器错误首先是对于点击无反应问题:如果是客户端下的Net Configuration Assistant可用,而服务器端的Net Configuration Assistant等工具不可用的原因如下。环境变量中Oracle_H
[size=small]一、说明 在数据库运维工作中,经常会有数据目录使用率较高需要调整的情况,通常会给数据库建立多个空间, 并分别位于不同的盘上,这时需要做的工作就是调整中现有和索引的空间 二、空间用途 空间就是一个简单的目录,其主要用途分两个: 1.单独扩展空间用,一旦磁盘或分区被耗尽,可以创建一个空间到其他磁盘或分区上面
1.查看数据库链接ip的host命令:vim /usr/local/freetds/etc/freetds.conf [freetds_unicom_2] host = 10.192.13.123 port = 3433 tds version = 8.0 client charset = GBK2.用tsql命令查询数
转载 2024-04-26 10:40:10
212阅读
rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */ cp
在上一篇文章中,我们讨论了在Linux上非常流行的MySQL数据库服务器的使用方法。在这篇文章中,我们将关注另一个选择,名为PostgreSQL的开放源码数据库。尽管MySQL是一个快速,强大和相当简单的关系型数据库管理系统,但PostgreSQL更加具有综合性,并为这种复杂性牺牲了一些速度。 如果你已经习惯于使用包含各种图标和快捷方式的界面,那么PostgreSQL非常适合你,尽管MySQL的4
前一段时间做一个项目,需要导出数据库的字段、注释等信息描述,没有仔细找导出方式,全部都是部分复制粘贴+部分手打+调整格式,还算数据库结构信息和注释信息等数量范围内可以接受(但是也让人觉得十分恶心,一个程序员决不能手动做这么多重复且无聊的事情,何况我这么懒~)下面尝试三种方式导出数据库结构: 一、SQL语句查询结构方式(复制粘贴)二、采用软件DBCHM来导出(开源软件)三、采用DBExpo
转载 2024-10-28 07:31:06
167阅读
PostgreSQL是一个功能强大且高度可扩展的开源关系数据库管理系统,是许多应用程序和网站的首选数据库。在Kubernetes环境中安装PostgreSQL数据库是一项常见的任务,本文将详细介绍如何在Kubernetes集群中安装和配置PostgreSQL数据库。 整个安装过程可以分为以下几个步骤: | 步骤 | 操作 | | ---- | ---- | | 步骤一:创建Persisten
原创 2024-04-24 11:37:26
79阅读
PG使用教程:https://www.yiibai.com/postgresql 
原创 2019-08-19 14:12:34
10000+阅读
2021SC@SDUSC 目录概述源码分析VM文件分析VM操作分析总结 概述上次分析了FSM机制,这次来分析文件的另一个附属文件的相关源码。 这次要分析的是VM(Visual Map)机制,也就是可见性映射表。以_vm作为文件后缀名。源码分析PostgreSQL中为了实现多版本并发控制,当事务删除或更新元组时,并非从物理上删除,而是通过将其标记为无效的方式进行标记删除,最终对这些无效元组的清理操
  • 1
  • 2
  • 3
  • 4
  • 5