찾다
데이터 베이스MySQL 튜토리얼DB2数据库运维常用命令集锦

在执行如下命令时,需要首先在客户端运行中输入db2cmd进行初始化或者su到db2的实例下操作。

在执行如下命令时,需要首先在客户端运行中输入db2cmd进行初始化或者su到db2的实例下操作。

一、常识性命令

1、db2 connect to     --连接到本地数据库名

  db2 connect to user using --连接到远端数据库

2、 db2 force application all      --强迫所有应用断开数据库连接

3、db2 backup db db2name  --备份整个数据库数据

  db2 restore db                      --还原数据库

4、db2 list application --查看所有连接(需要连接到具体数据库才能查看)

5、db2stop --停止数据库  db2start    --启动数据库

6、create database using codeset utf-8 territory CN    --创建数据库使用utf-8编码

7、db2 catalog 命令

db2 catalog tcpip node remote server   --把远程数据库映射到本地接点一般为50000

db2 catalog db as   at node PUB11                       --远程数据库名称到本地接点

db2 CONNECT TO user using                                --连接本地接点访问远程数据库

8、数据库导出

db2look -d -u -e -o .sql        --导出数据库的表结构,其中用户空间一般为

db2admin/db2inst2

db2look -d -u -t   -e -o .sql   --导出数据库中表1和表2的表结构

db2move export              --导出数据库数据

db2move export -tn ,       --导出数据库中表和表数据

9、数据库导入

db2 -tvf  .sql       --把上述导出的表结构导入到数据库表结构

db2move load -lo replace   --把上述“db2move export “导出的数据导入到数据库中并把相同的数据替换掉

在实际使用过程中,如果用到db2自增主键,需要使用by default, 而不是always,,功能是一样的,但这样在数据移植时候会很方便!

10、db2 connect reset 或 db2 terminate    --断开与数据库的连接

11、db2set db2codepage=1208        --修改页编码为1208

12、db2 describe table        --查看表结构

13、db2 list tables                            --查看数据库中所有表结构

     db2 list tables for system                  --列出所有系统表

14、db2 list tablespaces                  --列出表空间

15、fetch first 10 rows  only   --列出表中前10条数据

例如:select * from fetch first 10 rows only

16、coalesce(字段名,转换后的值)       --对是null的字段进行值转换

例如:select coalesce(id,1)  from     --对表中id如果为null转换成1

二、导入数据:

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"

三、卸载数据:

1、 卸载一个表中全部数据

    db2 "export to btpoper.txt of del select * from btpoper"

    db2 "export to btpoper.txt of del modified by coldel| select * from btpoper"

2、 带条件卸载一个表中数据

    db2 "export to btpoper.txt of del select * from btpoper where brhid='907020000'"

    db2 "export to cmmcode.txt of del select * from cmmcode where codtp='01'"

    db2 "export to cmmcode.txt of del modified by coldel| select * from cmmcode where codtp='01'"

四、查询数据结构及数据:

    db2 "select * from btpoper"

    db2 "select * from btpoper where brhid='907020000' and oprid='0001'"

    db2 "select oprid,oprnm,brhid,passwd from btpoper"

五、删除表中数据:

    db2 "delete from btpoper"

    db2 "delete from btpoper where brhid='907020000' or brhid='907010000'"

六、修改表中数据:

    db2 "update svmmst set prtlines=0 where brhid='907010000' and jobtp='02'"

    db2 "update svmmst set prtlines=0 where jobtp='02' or jobtp='03'"

七、联接数据库

    db2 connect to btpdbs

八、清除数据库联接

    db2 connect reset    断开数据库连接

    db2 terminate        断开数据库连接

    db2 force applications all    断开所有数据库连接

九、备份数据库

1、 db2 backup db btpdbs

2、 db2move btpdbs export

    db2look -d btpdbs -e -x [-a] -o crttbl.sql

linux

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
深入理解MySQL索引优化器工作原理深入理解MySQL索引优化器工作原理Nov 09, 2022 pm 02:05 PM

本篇文章给大家带来了关于mysql的相关知识,其中主要介绍了关于索引优化器工作原理的相关内容,其中包括了MySQL Server的组成,MySQL优化器选择索引额原理以及SQL成本分析,最后通过 select 查询总结整个查询过程,下面一起来看一下,希望对大家有帮助。

sybase是什么数据库sybase是什么数据库Sep 22, 2021 am 11:39 AM

sybase是基于客户/服务器体系结构的数据库,是一个开放的、高性能的、可编程的数据库,可使用事件驱动的触发器、多线索化等来提高性能。

db2和oracle语法有什么区别db2和oracle语法有什么区别Jul 05, 2023 am 10:39 AM

db2和oracle语法区别:1、SQL语法差异,虽然db2和oracle都使用结构化查询语言,但它们在语法方面存在一些差异;2、db2和oracle拥有不同的数据类型;3、外键约束定义,db2可以定义在创建表时或者使用“ALTER TABLE”语句后添加,oracle需要在创建表时一起定义;4、db2和oracle存储过程和函数的语法也存在一些区别。

visual foxpro数据库文件是什么visual foxpro数据库文件是什么Jul 23, 2021 pm 04:53 PM

visual foxpro数据库文件是管理数据库对象的系统文件。在VFP中,用户数据是存放在“.DBF”表文件中;VFP的数据库文件(“.DBC”)中不存放用户数据,它只起将属于某一数据库的 数据库表与视图、连接、存储过程等关联起来的作用。

数据库系统的构成包括哪些数据库系统的构成包括哪些Jul 15, 2022 am 11:58 AM

数据库系统由4个部分构成:1、数据库,是指长期存储在计算机内的,有组织,可共享的数据的集合;2、硬件,是指构成计算机系统的各种物理设备,包括存储所需的外部设备;3、软件,包括操作系统、数据库管理系统及应用程序;4、人员,包括系统分析员和数据库设计人员、应用程序员(负责编写使用数据库的应用程序)、最终用户(利用接口或查询语言访问数据库)、数据库管理员(负责数据库的总体信息控制)。

microsoft sql server是什么软件microsoft sql server是什么软件Feb 28, 2023 pm 03:00 PM

microsoft sql server是Microsoft公司推出的关系型数据库管理系统,是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,具有使用方便可伸缩性好与相关软件集成程度高等优点。SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。

数据库的什么是指数据的正确性和相容性数据库的什么是指数据的正确性和相容性Jul 04, 2022 pm 04:59 PM

数据库的“完整性”是指数据的正确性和相容性。完整性是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。完整性对于数据库系统的重要性:1、数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据;2、合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的效能;3、完善的数据库完整性有助于尽早发现应用软件的错误。

access数据库的结构层次是什么access数据库的结构层次是什么Aug 26, 2022 pm 04:45 PM

结构层次是“数据库→数据表→记录→字段”;字段构成记录,记录构成数据表,数据表构成了数据库。数据库是一个完整的数据的记录的整体,一个数据库包含0到N个表,一个表包含0到N个字段,记录是表中的行。

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전