postgre
Fred-XU
https://www.zhihu.com/people/fredric-96
展开
-
PostgreSQL基础整理(一)
1. 创建数据库: 1)登录bin目录,createdb.exe -U postgres -e mydb; -U 表示本次操作的登录用户名,如果不写会取windows登录的账户,如Administrator;会提示无创建权限;2. 登录数据库: 1)用postgre自带的sql shell,登录时选择数据库为创建库 3. CRUD 书写习惯:SQL语句大写,其他小写 3.1)...原创 2015-07-16 14:50:00 · 264 阅读 · 0 评论 -
PostgreSQL基础整理(二)
存储过程 实现功能:针对工资表30岁以下,工资提升10% 30至40提升20% 40以上提升30% + 奖金(入参)返回平均薪酬 创建表: DROP TABLE emps; CREATE TABLE emps(userid int PRIMARY KEY, age int, salary numeric ); INSERT INTO emps VALUES(10, 25, 1000.0),(...原创 2015-07-17 10:12:00 · 244 阅读 · 0 评论 -
PostgreSQL基础整理(三)
1、触发器 有更新操作时记录一条日志 DROP FUNCTION IF EXIST log_test(); CREATE OR REPLACE FUNCTION log_test() RETURNS trigger AS $$ DECLARE BEGIN RAISE NOTICE 'TRIGGER LOG TEST'; RETURN N...原创 2015-07-17 10:48:00 · 230 阅读 · 0 评论