自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

木生火

起舞弄清影,人间近黄昏;今夕是何年,点亮一盏灯

  • 博客(29)
  • 收藏
  • 关注

原创 postgres讲义15_事务控制命令

用于控制事务命令BEGIN TRANSACTION:开始事务COMMIT:保存更改,或者您可以使用END TRANSACTION命令。ROLLBACK:回滚更改。事务控制命令仅用于DML命令INSERT,UPDATE和DELETE。ROLLBACK命令是用于还原尚未保存到数据库的事务的事务命令。自上次发出COMMIT或ROLLBACK命令以来,ROLLBACK命令只能用于撤...

2019-06-15 22:19:36 365 1

原创 postgres讲义14_创建索引

索引是用于加速从数据库检索数据的特殊查找表。特点索引使用SELECT查询和WHERE子句加速数据输出,但是会减慢使用INSERT和UPDATE语句输入的数据。可以创建一个唯一索引,类似于唯一约束,该索引防止列或列的组合上有一个索引重复的项.几种索引类型,如B-tree,Hash,GiST,SP-GiST和GIN等。每种索引类型根据不同的查询使用不同的算法。 默认情况下,CREATE...

2019-06-15 22:16:04 463

原创 postgres讲义13_创建触发器

执行/调用触发器两种情况1---尝试操作之前(在检查约束并尝试INSERT,UPDATE或DELETE之前)2---在操作完成后(在检查约束并且INSERT,UPDATE或DELETE完成后)注意:当与相关联的表被删除时,触发器被自动删除CREATE TRIGGER trigger_name [BEFORE|AFTER|INSTEAD OF] event_nameON ta...

2019-06-15 22:12:05 513

原创 postgres讲义12_创建存储过程

PostgreSQL存储过程也称为函数create or replace function efu.totalRecords()returns integer AS $total$declare total integer;begin select count(*) into total from efu.company; re...

2019-06-15 22:10:10 1057

原创 postgres讲义11_create view

创建视图的语法create view efu.vw_company asselect id,name,agefrom efu.company

2019-06-15 22:07:48 485

原创 postgres讲义10_create table

使用UI创建表首先选择要创建表的数据库-架构-数据表在Table上右击-新建创建用户表:account –建字段新表创建如下:设置主键,如下:选择constraints –add---新建属性(PK_UID)字段(UID) 如下...

2019-06-15 22:04:28 502

原创 postgres讲义09_schema与权限开通

应用场景:我们设计一个由多模块构成的复杂系统, 有些模块之间是独立的.把这些模块存放单独的数据库中显然有些不合适的.解决方案:就是用schema来各模块间的对象进行分类, 然后再对用户进行适当的权限控制。新建模式设置 模式名称,所有者把模式的授权给用户角色kj_web使用安装上述1~3步骤完成,kj_webd对模式efu下的所有对象都有使用权限删除模式...

2019-06-15 22:00:02 348

原创 前端讲义72_AngularJS服务$http应用演示

本案例演示$http服务功能:1,文本框内输入博主名称 2,然后选择博主专栏3,传递给远程服务处理 ,4服务器返回处理结果,界面如下:HTML模板部分<div ng-app="mshApp" ng-controller="mshCtr"><form id="userForm"> CSDN博主:<input type="text" name=...

2019-06-09 23:14:54 119

原创 前端讲义71_AngularJS服务:JS对象转化为查询字符串演示

Account为JS对象,如下:{userID: 'C10094207',userPass:'msh!123456'}转换成URL查询字符串userID=C10094207&userPass=msh!123456AngularJS代码如下:<script >var app = angular.module("mshApp", []);ap...

2019-06-09 12:20:01 164

原创 前端讲义70_AngularJS服务$http简介

AngularJS $http 是一个用于读取web服务器上数据的服务$http服务是只能接受一个对象为参数的函数,这个参数用来生成HTTP请求的配置内容,函数返回一个promise对象,低版本具有success和error两个方法,高版本的then()方法。版本v1.5 中$http 的 success 和 error 方法已废弃,使用 then()方法替代。一,AngularJS1.5...

2019-06-09 10:52:55 170

原创 前端讲义69_AngularJS 服务(Service)

AngularJS服务是一个函数或对象,内建了30 多个服务,常见内置服务,如下:$http用于注入封装的Ajax操作进行异步数据请求等等。$rootElement 根元素的访问$rootScope 根作用域的访问$window用于注入原生JS中的window对象。$document用于注入原生JS中的document文档对象。$cacheFactory 提供键/值对放置到对象缓存$...

2019-06-08 22:51:39 154

原创 前端讲义68_AngularJS表单:动态生成列表项的应用2

ng-options指令也可以动态生成列表项,选中的值是一个对象看看下面代码演示<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"&gt...

2019-06-08 17:49:52 126

原创 前端讲义67_AngularJS表单:动态生成列表项的应用

列表项的动态生成--使用ng-repeat指令<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script> &...

2019-06-08 17:34:21 166

原创 前端讲义66_AngularJS表单:下拉列表的应用

表单里单/多选列表一般比较复杂,写个综合代码如下<!DOCTYPE html><html><head><meta charset="utf-8"><script src="https://cdn.staticfile.org/angular.js/1.4.6/angular.min.js"></script> ...

2019-06-08 17:31:16 102

原创 前端讲义65_AngularJS表单相关指令应用

ng对input元素的type进行了扩展,一共提供了以下10中类型:text, number, url , email, radio, checkbox, hidden, button, submit, reset对表单内置4种CSS样式:ng-valid, ng-invalid, ng-pristine, ng-dirty对表单内置校验器:require, minlength, maxl...

2019-06-08 11:13:32 115

原创 前端讲义64_AngularJS鼠标与键盘事件有关指令

ngMousedown 触发条件:鼠标按下,左右中间按下都会触发ngMouseup 触发条件:鼠标按下弹起,左右中间按下弹起都会触发ngMouseenter 触发条件:鼠标进入ngMouseleave 触发条件:鼠标离开ngMousemove 触发条件:鼠标移动ngMouseover 触发条件:鼠标进入ngClick 触发条件:单击 适用标签:所有ngDblclick ...

2019-06-07 23:21:53 319

原创 前端讲义63_AngularJS 内置过滤器应用

1、limitTo(限制数组长度或字符串长度):截取数组或者字符串的长度,如果值为负数,从数组或者字符串的尾部开始截取。 //截取数组arr的前四位,以数组的形式返回 <li>{{arr|limitTo:'4'}}</li>//截取数组arr的最后四位,以数组的形式返回 <li>{{arr|limitTo:'-4'}}</li&...

2019-06-07 20:56:59 152

原创 前端讲义62_AngularJS的$watch方法

$watch()方法可以监听$scope作用域内属性的改变,代码如下:<body ng-app="empApp"><div ng-controller="AddCtrl"> 代理人工号:<input type="text" ng-model="empid"><p></div> <div ng-control...

2019-06-07 17:55:44 212

原创 前端讲义61_AngularJS的$rootScope全局对象是各个 controller 中 $scope对象的桥梁

$scope是一个指向应用模型的对象,用在 HTML (视图) 和 JavaScript (控制器)之间监控表达式和传递事件。前面了解js,其中有全局变量与局部变量,全局变量可以在方法或者闭包内引入,而局部变量只能在其定义的方法内使用,其他方法不能引用到的。$scope跟变量性质一样。angular中的$scope根据需求,可定义成一个变量或者是一个对象,如下:var app = an...

2019-06-07 13:35:34 362

原创 前端讲义60_AngularJS多个控制器

AngularJS的MVC架构更像是MVVM(Model,View,ViewModel)架构,控制器更像是ViewModel组件。前面我们已经实现了模块调用controller()方法就可一次注册一个控制器,传入的第二参数是一个函数,在该函数中可以声明一个$scope形参,这个就是应用程式的模型(model),设定$scope对象的属性,该属性和HTML中ng-model对应的变量就双向绑定了...

2019-06-07 10:25:33 132

原创 postgres讲义08_给用户添加权限

给DB:kj01db 添加权人员限右单击kj01db-选择属性,如下选择Privileges项目,按照如下提示操作给角色群组添加权限完成后,如下:给表授权选择default privileges—tables –选择Role:kj_web...

2019-06-03 14:08:26 587

原创 postgres讲义07_创建角色与用户

数据库在PostgreSQL中创建数据库的机制与SQL SERVER是同样的,,数据库的创建是通过克隆数据库模板来实现的。CREATE DATABASE dbname并没有指明数据库模板,所以系统将默认克隆缺省的template1数据库。而template1数据库的默认表空间是pg_default,这个表空间是在数据库初始化时创建的,所以所有template1中的对象将被同步克隆到新的数据库中...

2019-06-03 11:28:09 414

原创 postgres讲义06_临时表空间

postgres允许用户配置多个临时表空间。如果没有配置temp_tablespaces 参数,临时表空间对应的是默认的表空间pg_default。临时表空间用来存储临时表或临时表的索引,以及执行SQL时可能产生的临时文件例如排序,聚合,哈希等。为了提高性能,一般建议将临时表空间放在SSD或者IOPS,以及吞吐量较高的分区中。通过参数temp_tablespaces进行配置...

2019-06-03 10:59:43 364

原创 postgres讲义05_创建postgres表空间

PostgreSQL中表空间实际上就是给表指定一个存储目录。表空间的用途1,如果初始化集簇所在的分区或者卷用光了空间,表空间可以被创建在一个不同的分区上,重新配置。2,根据数据库对象的使用模式来优化性能。例如,一个很频繁使用的索引可以被放在非常快并且非常可靠的磁盘上(如一种非常贵的固态设备)。表空间跟数据库关系a-在Oracle数据库中;一个表空间只属于一个数据库使用;而一...

2019-06-03 10:56:50 1562

原创 postgres讲义04_创建postgres数据库

新建postgres数据库一:图形界面方式登录控制面板,如下:数据库名称kj01db定义-1表示连接不限制select oid,* from pg_database;此时,在D:\PostgreSQL\9.3\data\base下的文件夹如下:二:命令方式postgres=# create database "TestDb2";...

2019-06-03 10:38:27 390

原创 postgres讲义03_postgres服务启动与连接

服务启动控件面板-服务管理,如下:pgAdminIII输入密码000000,显示如下:

2019-06-03 10:31:41 445

原创 postgres讲义02_安装postgres9.3

默认安装目录C:\Program Files\PostgreSQL\9.3数据存放目录D:\PostgreSQL\9.3\data超级用户名/密码superuser(postgres)/000000连接数据库的端口5432数据集设置默认Installing最后一步最后这步不用勾选Stack Builder...,这是安装辅助软件,...

2019-06-03 10:25:40 214

原创 postgres讲义01_下载postgres9.3

下载地址:https://www.postgresql.org/download/windows/https://www.enterprisedb.com/downloads/postgres-postgresql-downloads保存在本地文件目录

2019-06-03 10:20:54 169

原创 前端讲义59_AngularJS模块与控制器

我们知道在HTML中使用ng-app指令,即可定义一个Module(模块)。日常我们把应用拆分为一个个的小模块,模块之间相互依赖,这样各个功能可以非常方便重用和测试。模块有两种:匿名模块 <div ng-app>...</div> AngularJS可自动加载并创建AngularJS模块命名模块 <div ng-app=" HR_emp">......

2019-06-02 20:49:53 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除