以Postgres10为例:如下教程需要先安装这个组件:yum install postgresql10-contrib安装完成后,然后,登录到pgsql,执行如下的一系列命令(以要审计db1为例):postgres=# create database db1 ;postgres=# \c db1 ;db1=# create extension hstore;db1=# create or rep
转载 2018-07-29 13:44:04
1521阅读
数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL 4. 常见的数据库软件# MySQL数据库软件 1. 安装略 2. 卸载 1. 去mysql的安装目录找到my.
转载 8月前
27阅读
概述多个进程或者线程并发访问同一个资源的机制,如何保证数据被并发访问时的一致性有效性是所有数据库必须要面对的一个问题 同时锁冲突也是影响着数据库性能的一个重要因素全局锁介绍全局锁就是对整个数据库实例加锁, 加锁之后的整个实例就处于只读状态, 后续的DML的写语句, DDL语句, 已经更新操作的事务提交语句都将被阻塞.其典型的使用场景就是做全局的逻辑备份, 对所有的表进行锁定, 从而获取一致性视图,
转载 2024-06-17 11:11:20
43阅读
1.to_date(?,'yyyy-MM-dd') 把string类型转成date  往数据库存数据   TO_CHAR(QJSJ,'yyyy-MM-dd') 相反 2.nvl(ex1,ex2)若第一个参数为空,则显示第二个参数的值,若果第一个参数非空,则显示他本来的值 3.select sys_guid()  from  dual  获取uuid
本文介绍PG DDL操作上层接口。1、DDL操作的入口函数是ExecModifyTable,insert、delete、update都会进入这个函数,如果为insert,执行ExecPr...
原创 2022-09-14 10:11:29
839阅读
POSTGRESQL获取对象DDL语句
转载 2020-08-14 10:43:27
7616阅读
概述 在共享存储一写多读的架构下,数据文件实际上只有一份。得益于多版本机制,不同节点的读写实际上并不会冲突。但是有一些数据操作不具有多版本机制,其中比较有代表性的就是文件操作。多版本机制仅限于文件内的元组,但不包括文件本身。对文件进行创建、删除等操作实际上会对全集群立即可见,这会导致RO在读取文件时 ...
转载 2021-09-27 14:03:00
431阅读
2评论
一、简介:pl/sql是面向过程语言与sql语言的结合,它在sql语言中扩充了面向过程的程序结构,如变量和类型、控制语句、过程和函数、对象类型和方法等,实现将过程结构与sql的无缝集成,从而为用户提供了一种功能强大的结构化程序设计语言。 二、pl/sql的组成:1、数据定义语言(DDL):用于执行数据库任务,对数据库及其中的各种对象进行创建、删除、修改等操作语句功能create创建数据库
转载 2024-03-20 18:00:00
19阅读
标题:如何在PostgreSQL中执行MySQL的DDL语句 ## 引言 在开发过程中,我们可能会遇到将MySQL的DDL语句在PostgreSQL中执行的情况,本文将详细介绍这个过程的步骤和所需代码,并通过表格、关系图和甘特图来形象展示。 ## 流程概述 下面是在PostgreSQL中执行MySQL的DDL语句的整体流程: ```mermaid erDiagram MySQL --
原创 2023-12-16 03:39:45
123阅读
sql概述 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3 种
转载 7月前
45阅读
此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。分区表:当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑
参考自:https://wiki.postgresql.org/wiki/Transactional_DDL_in_PostgreSQL:_A_Competitive_Analysis  Contents  [hide]  1 Transactional DDLPostgreSQL 3 MySQL 4 Oracle 5 SQL ...
转载 2021-10-25 13:37:07
175阅读
postgresql开启运行日志,也就是oracle 的alert日志 logging_collector=off时 用pg_ctlstart启动 启动日志信息和系统操作日志信息都写到当前terminal的stdout。 用ppas-9.1start启动 启动日志信息和系统操作日志信息都写到了pg_
转载 2020-08-17 21:17:00
1205阅读
2评论
SQL SERVER2008库转换为MySql5.0问题:如何转换?库结构要保证平滑迁移,数据要实现升迁。解决办法:1)库结构SQL 生成     打开Power designer15.1 ,打开之前的pdm设计文件,选择菜单项目里的“DataBase”----"Changer current DBMS",     &
转载 2024-06-04 10:56:13
85阅读
目录前言必读一、概述一、创建方式1.在需要创建的包下进行创建2.自定义类名--->类这里添加一个类名(和上面的名称一样名字) ------>勾选创建并确定3.创建完成代码4.删掉多余的二、升级生成的模板 1.点击文件--设置里面 2.在编辑器里面按照步骤更改 3.改造模板前言必读一、概述再我们日常创建servlet时候,都要手敲生成,感觉比较麻烦
转载 2023-11-26 15:25:41
59阅读
DDL DDL:数据定义语言 通常是数据库管理系统的一部分,用于定义数据库的所有特性和属性,尤其是行布局、列定义、键列(有时是选键方法)、文件位置和存储策略。 包括命令:DROP,CREATE,ALTER,GRANT,REVOKE, TRUNCATE.     数据库模式定义语言DDL(Data Description Language),是用于描述数据库中要存储的现实世界
转载 2008-12-08 16:00:02
413阅读
03-DDL-数据库、数据表、数据的关系04-DDL-SQL的介绍05-DDL-数据库的查询和创建06-DDL-数据库的修改、删除、使用07-DDL-数据表的查询08-DDL-数据表的创建09-DDL-数据表的修改10-DDL-数据表的删除
原创 2021-08-02 15:03:48
195阅读
SQL分类一、DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等DDL对于不同的数据库实现相同操作的SQL语句有所不同下面对三种常见数据库给出相应示例:MySQL数据库-- 查看数据库SHOW DATABASES; -- 使用test库USE `test`; -- 新建表 (使用InnoDB存储引擎)CREATE TABLE `t_user` ( `id` varch
原创 2021-08-26 09:48:23
974阅读
基于DDL生成java对象属性及描述前言你是否有这样的经历? ----每次新增表,然后要写个对应的model,每次都是手写属性,感觉很烦(因为数据库属性要求蛇形,java对象要求驼峰)。 那么看看这个吧,简单实用。如果有现成的插件,欢迎大牛们指点。基于DDL生成java对象属性先看下Navicat生成的DDL,我们需要用到的是大红框内的部分。大佬们也可以自己再扩展下(支持全部粘过去,然后去掉头,去
转载 2023-07-14 17:19:54
178阅读
DDL语句:定义语言的缩写,也就是数据库内部的对象进行创建、删除、修改等操作的语言。和DML语句的最大区别是DML只是对表内部数据操作,而不涉及表的定义,结构的修改,更不会涉及到其他对象。 数据库: 在命令行创建数据库指定编码: 表: 修改表: 约束: [constraint_condition1]
转载 2016-06-16 19:35:00
70阅读
  • 1
  • 2
  • 3
  • 4
  • 5