web services 可以将应用程序转换为网络应用程序|可以被其他应用程序利用|基本的web services平台是XML+http
什么是web services:应用程序组件|使用开放协议进行通信|独立可自我描述|可被其他程序调用|其基础是XML
web services平台元素:soap简易对象访问协议|uddi Universal Description, Discovery and Integration通用描述发现和整合|WSDLwebservices描述语言
why web services?最重要的事情是协同工作
SQL能做什么:创建存储过程,创建视图,设置表,存储过程和视图的权限
RDBMS即关系数据库管理系统
SQL DML数据操作语言包括(select,update,delete,insert into)|DDL数据定义语言(create,alter,drop|database,table,index)
去除重复的选择 select distinct 列名称 from 表名称
条件子句where 大于小于等等 注意不等于是<>或者!=,范围是between
insert into 插入表名称 【列1,列2.。。】 values(值1,值2。。。)
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
DELETE FROM 表名称 WHERE 列名称 = 值
SQL Server 的语法:SELECT TOP number|percent column_name(s) FROM table_name|MySQL 语法SELECT column_name(s) FROM table_name LIMIT number| Oracle 语法 SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
通配符 % _ [charlist] [^!charlist]
SQL IN 语法:SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
SQL as取别名
SQL union|union all操作符:用于合并两个或多个select语句结果集
SQL select into创建表的备份复件
SQL CREATE TABLE 语法:CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)
SQL约束(Constraints):not null,unique,primary key,foreign key,check,default
alter table 表名 add unique(字段)|或者创建表的时候在字段后面加上unique
FOREIGN KEY (字段) REFERENCES 表名(字段)
SQL check约束 default默认约束
index 的创建和删除。。
SQL truncate table 表名,删除表数据而不删除表本身
自增长:auto_increment|identity|autoincrement|create sequence(序列) 序列名 minvalue 1 start with 1 increment by 1 cache 10
视图:基于SQL语句的结果集的可视化表
SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数:ISNULL|NVL|IFNULL | COALESCE(字段,0)