数据库知识
mysql,Oracle,postgresql等数据库相关知识
朔语
大浪淘沙
展开
-
Oracle数据泵导入导出
一、Oracle数据泵导入导出数据步骤:1、运行cmd,打开doc命令窗口,执行命令: sqlplus system/orcl@orcl as sysdba --系统管理员身份登录2、sqlplus下执行: create directory expdb_dir as 'E:\expdata'; --创建数据导出目录expdb_dir Grant read,write ...原创 2018-04-18 21:39:09 · 176 阅读 · 0 评论 -
postgresql行级锁for update测试
创建表:CREATE TABLE db_user( id character varying(50) NOT NULL, age integer, name character varying(100), roleid character varying, CONSTRAINT db_user_pkey PRIMARY KEY (id))随便插入几条数据即可。一、不加锁演示1、打开一个p...原创 2018-04-25 22:44:24 · 21492 阅读 · 0 评论 -
Oracle、Mysql、Postgresql数据库存储过程和触发器总结
一、Postgresql1、启用Postgresql中的UUIDCREATE EXTENSION "UUID-OSSP";SELECT uuid_generate_v4();2、创建测试表-- Table: sys_userCREATE TABLE sys_user( id character varying(50) NOT NULL, name character varyin...原创 2018-08-22 22:59:25 · 1740 阅读 · 0 评论 -
Oracle、Mysql、Postgresql数据库分页总结
1、Mysql分页--常规分页,0是起始位置,计算方式(pageNo-1)*pageSize,10是每页显示10条SELECT * FROM TABLE_NAME limit 0, 10;--大数据量分页方式,主键id是整形,要加索引SELECT * FROM TABLE_NAME where id > 0 limit 10; 2、Postgresql分页--常规分页,lim...原创 2018-09-11 22:20:11 · 648 阅读 · 0 评论 -
postgresql大数据查询加索引和不加索引耗时总结
1、创建测试表CREATE TABLE big_data( id character varying(50) NOT NULL, name character varying(50), datetime timestamp with time zone, CONSTRAINT big_data_pkey PRIMARY KEY (id))WITH ( OIDS=FAL...原创 2018-09-20 22:15:08 · 8441 阅读 · 2 评论 -
Mysql、Oracle、Postgresql查询数据库表字段信息
1、mysql查询数据表字段信息SELECT TABLE_NAME, column_name, DATA_TYPE, column_commentFROM information_schema.COLUMNSWHERE TABLE_SCHEMA = 'test' AND TABLE_NAME='sys_user';注意:TABLE_SCHEMA 是数据库名,TABLE_NAME是表名...原创 2018-10-18 22:27:44 · 299 阅读 · 0 评论