DB2数据库开发培训(一)

合集下载

DB2入门

DB2入门

实例:插入数据
下图显示已成功插入数据,由于主键为自动增长,故不需要指定。
执行之后打开 表,数据已经 新增进去了。


在系统账户登录的情况下,打开数据库的“用户和组对象”下的“数据库用户”,右侧双击DB2ADMIN账 户,打开“更改用户-DB2ADMIN”对话框,在此界面下,可根据需要增加或修改DB2ADMIN账户具备的 权限。

DB2的sql语句
从“控制中心”的“工具”打开“命令编辑器”,呈现如下界面

如何安装DB2免费版
获取DB2免费版9.7:IBM官方网站下载即可 解压并运行“setup.exe”程序,呈现如下界面:
点击“安装产品选项”,进入安装流程

开始安装配置
在安装产品主页面上,点击“安装新产品”按钮,进入下一步安装流程

DDL数据定义语句
2. 执行SQL语句
1. 输入建表语句
3. 输出成功信息

DDL数据定义语句
了解了使用SQL语句建库之后,让我们再来学习一下如何使用SQL语句为之前建立的TEST数据库建表。 首先了解一下基本语法
连接数据库: CONNECT TO DATABASE_NAME [USER {用户名} USING {密码}] 建表: CREATE TABLE TABLE_NAME( COLUMN1 DATATYPE [GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE )] [NOT NULL] [NOT NULL PRIMARY KEY], COLUMN2 DATATYPE [NOT NULL], ...) 说明: GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE ) –设定列为自动增长 DATATYPE --是资料的格式,详见表。 NUT NULL --可不可以允许资料有空的(尚未有资料填入)。 PRIMARY KEY --是本表的主键

数据仓库开发培训(1)-DB2基础

数据仓库开发培训(1)-DB2基础

-2-
数据仓库开发系列培训
DB2 基础
阅读说明 本文主要面向数据库设计和开发人员、部署人员和性能调优人员。 杭州滨江 2013 年 7 月 3 日
-3-
数据仓库开发系列培训
DB2 基础
目录
培训介绍...................................................................................................................................... - 2 本文内容...................................................................................................................................... - 2 阅读说明...................................................................................................................................... - 3 第一篇 基础理论........................................................................................................................ - 6 1 DB2 数据库基本概念 ........................................................................................................

数据仓库开发培训(1)-DB2基础 - AIX系统上DB2安装使用手册

数据仓库开发培训(1)-DB2基础 - AIX系统上DB2安装使用手册

DB2安装使用手册——数据仓库开发系列培训讲师:赵坚密日期:2013年7月26日目录1.DB2服务器安装 (4)1.1.前提条件 (4)1.2.DB2软件安装 (4)1.3.创建数据库管理服务器 (8)1.4.创建实例 (8)1.5.修改/etc/services文件 (8)1.6.设置环境变量 (8)1.6.1.修改.bash_profile (8)1.6.2.设置服务名称 (8)1.6.3.设置注册变量 (9)1.7.启动实例 (9)2.创建数据库 (10)2.1.创建数据库 (10)2.2.创建缓冲池(8K) (10)2.3.创建系统临时表空间(8K) (10)2.4.创建数据表空间(8K) (10)2.5.创建数据库用户 (11)2.6.设置数据库参数 (11)3.创建Schema (12)3.1.创建表格 (12)3.2.创建视图 (12)4.初始化数据导入 (13)4.1.公共数据导入 (13)4.2.用户数据导入 (13)5.DB2数据库日常操作 (14)5.1.启动和关闭数据库实例 (14)5.2.启动和关闭DAS (14)5.3.连接和断开数据库实例 (14)5.4.连接和断开数据库 (14)5.5.客户端连接配置 (14)5.6.查看数据库字符集 (14)5.7.断开所有用户连接 (15)5.8.执行批处理脚本 (15)5.9.导入导出数据 (15)5.10.查看数据库版本 (15)5.11.显示当前活动数据库 (15)5.12.显示当前用户拥有的表和视图 (15)6.DB2卸载 (16)6.1.删除所有数据库 (16)6.2.停止管理服务器 (16)6.3.停止所有DB2实例 (16)6.4.除去管理服务器 (17)6.5.除去所有DB2实例 (17)6.6.卸载DB2安装文件 (17)6.7.删除DB2所有用户 (17)6.8.删除DB2所有用户组 (18)6.9.删除/HOME目录下DB2用户目录 (18)6.10.重新引导服务器 (18)1.DB2服务器安装1.1. 前提条件123、查看/etc/hosts文件,确认主机名和IP已经设置。

DB2基础知识(一)

DB2基础知识(一)

内部资料 注意保密
12
二、DB2的访问
节点目录、系统数据库目录和本地数据库目录间关系
内部资料 注意保密
13
二、DB2的访问
2.1 DB2的登录
通过本地客户端链接DB2服务器
内部资料 注意保密
14
二、DB2的访问
2.2 SQL语句的执行
内部资料 注意保密
15
二、DB2的访问
2.3 SQLSTATE & SQLCODE
说明
– – –
不能修改视图 视图不能创建索引 如果删除了某视图基于的表或另一视图,则该视图在数据库虽然有定义但不起作用
内部资料 注意保密
35
三、DB2数据库对象
视图
创建可更新视图和只读视图
• • •
视图的 SELECT 语句决定视图是只读的还是可更新的 通常,如果视图的行可映射至基表的行,则视图是可更新的。
显式地指定对象的模式名: create table DWAINE.table1 (c1 int, c2 int) 隐式地指定对象的模式名: create table t2 (c1 int) --- table tjadm.t2 created 注:隐式地指定对象的模式名,用户 需要IMPLICT_SCHEMA 特权
内部资料 注意保密
11
二、DB2的访问
2.1 DB2的登录
通过本地客户端链接DB2服务器
安装本地DB2客户端程序 配置本地Catalog(编目)
Db2cmd->db2 connect to bidbdw user scvadm
catalog tcpip node mynode remote 99.1.57.103 server 50000; catalog db bidbdw at node mynode;

db2数据库原理

db2数据库原理

db2数据库原理DB2数据库是一种关系型数据库管理系统,由IBM开发和维护。

它具有高度可靠性、可伸缩性和安全性,被广泛应用于企业级应用程序和数据仓库等领域。

DB2数据库的原理是建立在关系型模型基础之上的。

关系型模型是一种基于表格结构的数据组织方式,通过建立表格、定义字段和建立表格之间的关系来存储和管理数据。

DB2数据库以SQL (Structured Query Language)作为操作语言,通过SQL语句对数据库进行管理和操作。

DB2数据库的核心组件包括存储引擎、查询优化器和事务管理器。

存储引擎负责将数据存储在磁盘上,并提供高效的数据访问方式。

查询优化器负责分析和优化SQL查询语句,以提高查询性能。

事务管理器负责处理数据库的事务,保证数据的一致性和完整性。

DB2数据库采用了多版本并发控制(MVCC)的机制来实现并发访问控制。

MVCC允许读操作与写操作并发执行,提高了数据库的并发性能。

同时,DB2数据库还支持ACID(原子性、一致性、隔离性和持久性)特性,确保数据的完整性和可靠性。

DB2数据库采用了分布式架构,支持跨多个服务器的数据共享和访问。

它提供了高可用性和容错性的功能,通过数据复制和故障转移来保证系统的可用性。

此外,DB2数据库还支持分布式事务的处理,可以在不同的服务器上执行事务操作。

DB2数据库具有优秀的性能和可伸缩性。

它支持数据库分区和分表,可以将数据库分散到多个存储设备上,提高数据的读写性能。

同时,DB2数据库还支持并行查询和并行加载等功能,可以实现对大规模数据的高效处理。

DB2数据库还提供了丰富的管理和监控工具,可以对数据库进行性能调优和故障排除。

它提供了图形化界面和命令行界面,方便管理员进行数据库管理和配置。

DB2数据库是一种强大的关系型数据库管理系统,具有高度可靠性、可伸缩性和安全性。

它的原理基于关系型模型,采用了多版本并发控制和分布式架构。

DB2数据库不仅具有优秀的性能和可伸缩性,还提供了丰富的管理和监控工具,方便管理员进行数据库管理和配置。

DB2教程

DB2教程

多媒体课程DB2 Universal Database WebSphere Information Integrator DB2 Content ManagementDB2 Business Intelligence教程认证集成企业搜索复制数据库迁移商业智能DB2 UDB V8.1 系统管理系列教程(共 11 部分)DB2 Native XML 支持简介DB2 自主计算:智能的数据库开发人员应当掌握的调整DB2 UDB 性能的10 个技巧在企业中集成信息——概览信息集成技术架构与案例分析从数据仓库到信息集成DB2 Content Manager Version 8 架构和概览IBM 企业内容管理解决方案基于 DB2 Content Manager V8 开发应用程序IBM 数据仓库模型与行业模板及其实施利用 DB2 Alphablox 快速部署可定制分析应用DB2 UDB 数据仓库解决方案DB2 V8.1 Family Fundamentals 认证准备教程,第 2 部分:DB2 安全性DB2 V8.1 Family Fundamentals 认证准备教程,第 3 部分:访问 DB2 UDB 数据DB2 V8.1 Family Fundamentals 认证准备教程,第 4 部分:使用 DB2 UDB 数据DB2 V8.1 Family Fundamentals 认证准备教程,第 5 部分:使用 DB2 UDB 对象DB2 V8.1 Family Fundamentals 认证准备教程,第 6 部分:数据并发性DB2 V8.1 Database Administration 认证准备教程,第 1 部分:服务器管理DB2 V8.1 Database Administration 认证准备教程,第 2 部分:数据放置DB2 V8.1 Database Administration 认证准备教程,第 3 部分:数据库访问DB2 V8.1 Database Administration 认证准备教程,第 4 部分:监控 DB2 活动DB2 V8.1 Database Administration 认证准备教程,第 5 部分:DB2 实用程序DB2 V8.1 Database Administration 认证准备教程,第 6 部分:备份与恢复DB2 UDB V8.1 Family Application Development 认证准备教程,第 1 部分:数据库对象和编程方法DB2 UDB V8.1 Family Application Development 认证准备教程,第 2 部分:数据操纵DB2 UDB V8.1 Family Application Development 认证准备教程,第 3 部分:嵌入式 SQL 编程DB2 UDB V8.1 Family Application Development 认证准备教程,第 4 部分:CLI/ODBC 编程DB2 UDB V8.1 Family Application Development 认证准备教程,第 5 部分:Java 编程DB2 UDB V8.1 Family Application Development 认证准备教程,第 6 部分:高级编程DB2 UDB V8.1 Family Application Development 认证准备教程,第 7 部分:用户定义的例程DB2 和 WebSphere MQ 集成(第 1 部分)DB2 和 WebSphere MQ 集成(第 2 部分)使用 WebSphere MQ 和 DB2 UDF 构建异步应用程序配置 IBM DB2 Information Integrator 以访问多种数据集成异步信息在联邦数据库环境中使用 MySQL构架 WebSphere Information Integrator 解决方案WebSphere Information Integrator OmniFind Edition 简介使用 Web 服务访问 WebSphere Information Integrator OmniFind EditionWebSphere II OmniFind Edition 中的语义搜索:部署语义搜索解决方案数据复制走上快车道使用 DB2 UDB Migration Toolkit 的样本数据库迁移使用 IBM DB2 Intelligent Miner 在零售业中挖掘业务使用 IBM Intelligent Miner Modeling 和 WebSphere 构建数据挖掘解决方案使用 IBM Intelligent Miner Scoring 和 WebSphere 构建数据挖掘解决方案将 IBM DB2 Intelligent Miner Visualization 集成到 Web 应用程序中/developerworks/cn/views/db2/seminar.jsp?cv_doc_id=94700&S_TACT=1 /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=109272&S_TACT= /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=100544&S_TACT= /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=94701&S_TACT=1 /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=90506&S_TACT=1/developerworks/cn/views/db2/seminar.jsp?cv_doc_id=90509&S_TACT=1 /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=97792&S_TACT=1 /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=90500&S_TACT=1/developerworks/cn/views/db2/seminar.jsp?cv_doc_id=90501&S_TACT=1 /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=108276&S_TACT= /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=90503&S_TACT=1/developerworks/cn/views/db2/seminar.jsp?cv_doc_id=100546&S_TACT= /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=100548&S_TACT= /developerworks/cn/views/db2/seminar.jsp?cv_doc_id=97793&S_TACT=1/developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85492&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85490&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85494&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85495&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85234&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85496&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85500&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85501&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85502&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85503&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85504&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85505&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85521&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85522&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85523&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85524&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85532&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85526&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85525&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85226&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85227&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85237&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85506&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85552&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85242&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=93511&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85243&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=102755&S_TACT= /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=102819&S_TACT= /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85558&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85225&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85514&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85553&S_TACT=1 /developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85554&S_TACT=1/developerworks/cn/views/db2/tutorials.jsp?cv_doc_id=85555&S_TACT=1CT=105AGX52&S_CMP=cvtu ACT=105AGX52&S_CMP=cvtu ACT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtuCT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtuCT=105AGX52&S_CMP=cvtu ACT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtuACT=105AGX52&S_CMP=cvtu ACT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu ACT=105AGX52&S_CMP=cvtu ACT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtuCT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu CT=105AGX52&S_CMP=cvtu。

DB2数据库常用命令数据库学习

DB2数据库常用命令数据库学习
db2 list db directory 列出所有数据库
db2 list active databases 列出所有活动的数据库
db2 list tables for all 列出当前数据库下所有的表
db2 list tables for schema btp 列出当前数据库中schema为btp的表
注:appl-handler可以从list applicaitions的输出中得到
-查看表级别快照信息
DB2 get snapshot for tables on dbname
注:需要把tables快照开关设为ON才会有作用
-查看锁快照信息
DB2 get snapshot for locks on dbname
1、 以默认分隔符加载,默认为“,”号
db2 "import from btpoper.txt of del insert into btpoper"
2、 以指定分隔符“|”加载
db2 "import from btpoper.txt of del modified by coldel| insert into btpoper"
可以使用时间查看器收集锁事件,SQL语句事件,从而根据事件分析锁原因。
事件类型
使用事件监控器,首先要选定所关注的事件类型,DB2中有很多事件类型,可以用于锁分析的通常会用到以下三种:
DEADLOCKS
DEADLOCKS WITH DETAILS
STATEMENTS
db2 list tablespaces show detail 查看当前数据库表空间分配状况
db2 list tablespace containers for 2 show detail 查看tablespace id=2使用容器所在目录

DB2学习资料

DB2学习资料
3.
导出过程
export to c:\proc.sql of del select text from syscat.procedures where
procname =''
4.
查找前N条记录
select * from table fetch first N rows only
5.
导出
load client FROM /data/yjdata/tmp/a_11300_20040830_02008_00_001.tmp \
of asc method l(1 8,9 28,29 32) insert into tablename \
NONRECOVERABLE CPU_PARALLELISM 4 PARTITIONED DB \
db2 get db cfg for o_yd
14.
写数据库的配置
db2 connect to o_yd user db2 using pwd
db2 update db cfg for o_yd using 参数名 参数值
15.
关闭所有应用连接
db2 force application all
db2 reorg table ydd
db2 runstats on table ydd with distribution and indexes all
20.
执行一个批处理文件
db2 -tf 批处理文件名
(文件中每一条命令用 ;结束)
21.
自动生成建表(视图)语句
在服务器上:C:\sqllib\misc目录中
of DEL MODIFIED BY COLDEL0x09 insert into table_name \
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用子查询
SELECT 字段名1,字段名2… FROM 表1 WHERE 字段1= (SELECT 字段名 FROM 表名 WHERE 条件)
附录(常用函数)
谢谢大家!
生活中的辛苦阻挠不了我对生活的热 爱。20.11.2320.11.23Monday, November 23, 2020
人生得意须尽欢,莫使金樽空对月。12:41:5612:41:5612:4111/23/2020 12:41:56 PM
DB2数据类型
DB2数据类型
DB2数据类型

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
DB2表、视图语句
创建表语句
不为空的标识 默
更改表
更改字段类型或长度
ALTER TABLE DB2INST1.APP_JXTZ_MAINFORM ALTER COLUMN TODOLIST SET DATA TYPE <DATATYPE>
这些年的努力就为了得到相应的回报 。2020年11月23日星 期一12时41分56秒12:41:5623 November 2020
科学,你是国力的灵魂;同时又是社 会发展 的标志 。下午12时41分56秒 下午12时41分12:41:5620.11.23
每天都是美好的一天,新的一天开启 。20.11.2320.11.2312:4112:41:5612:41:56Nov-20
SELECT语句
去除重复行
SELECT DISTINCT 字段名1,字段名2 FROM 表名
SELECT语句
运算次序
SELECT语句
从多个表中选择数据
字段名不同的情况下
SELECT 字段名1,字段名2… FROM 表1,表2 WHERE 表1.字段1=表2.字段2
字段名相同时,需用别名
SELECT 表1.字段名1,表2.字段名2 AS 别名… FROM 表1,表2
做一枚螺丝钉,那里需要那里上。20. 11.2312 :41:561 2:41No v-2023 -No v-2 0
日复一日的努力只为成就美好的明天 。12:41:5612:41:5612:41Monday, November 23, 2020
安全放在第一位,防微杜渐。20.11.2320.11.2312:41:5612:41:56November 23, 2020

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
DELETE语句
DELETE FROM 表名 WHERE 条件…
注意:如果去掉WHERE条件的话,将删除表中所有记录!

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
相信命运,让自己成长,慢慢的长大 。2020年11月23日星 期一12时41分56秒Monday, November 23, 2020
爱情,亲情,友情,让人无法割舍。20.11.232020年 11月23日星期 一12时 41分56秒20.11.23
谢谢大家!

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
DB2概念介绍
什么是表?
列(同一数据类型)
行(组成 表中单个 记录的连 续的值)
DB2概念介绍
什么是视图
DB2概念介绍
什么是模式

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
DB2数据类型
字符串
变长字符串 图形字符串
二进制字符串
加强自身建设,增强个人的休养。2020年11月23日 下午12时41分20.11.2320.11.23
精益求精,追求卓越,因为相信而伟 大。2020年11月23日 星期一 下午12时41分56秒12:41:5620.11.23
让自己更加强大,更加专业,这才能 让自己 更好。2020年11月下 午12时41分20.11.2312:41November 23, 2020
GO
删除表
DROP TABLE DB2INST1.APP_JXTZ_MAINFORM GO
DB2表、视图语句
CHECK OPTION选项 DROP VIEW SYSSTAT.COLDIST

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
INSERT INTO 表名(字段1, 字段2,…) SELECT (字段1, 字段2,…) FROM 表名 WHERE 条件…

DB2概念介绍 DB2数据类型 DB2表、视图语句 INSERT语句 UPDATE语句 DELETE语句 SELECT语句
UPDATE语句
UPDATE 表名 SET 字段名=‘字符值’, 字段名=数值, … WHERE 条件
INSERT语句
插入单条数据
INSERT INTO 表名(字段1, 字段2,…) VALUES(‘字符值或日期值‘,数值,….)
插入多条数据
INSERT INTO 表名(字段1, 字段2,…) VALUES(‘字符值或日期值‘,数值,….), (‘字符值或日期值‘,数值,….), ….
根据其他表数据插入多条数据
SELECT语句
选择列
1、选择某些字段 SELECT 字段名1,字段名2… FROM 表名 2、选择表中全部字段 SELECT * FROM 表名
选择行
SELECT 字段名1,字段名2… FROM表名 WHERE 条件 XXX>0 AND XXX<0 OR XXX<>0
SELECT语句
排序
SELECT 字段名1,字段名2… FROM 表名 WHERE 条件 ORDER BY 字段名1,字段名2 ASC/DESC ASC:升序 DESC降序
相关文档
最新文档