DB2数据库在linux *** 作系统的指令有哪些

DB2数据库在linux *** 作系统的指令有哪些,第1张

DB2数据库命令简介 1.启动数据库 DB2start 2.停止数据库 DB2stop DB2数据库在linux相关指令之3.连接数据库 DB2 connect to o_yd user DB2 using pwd 4.读数据库管理程序配置 DB2 get dbm cfg 5.写数据库管理程序配置 DB2 update dbm cfg using 参数名 参数值 6.读数据库的配置 DB2 connect to o_yd user DB2 using pwd DB2 get db cfg for o_yd 7.写数据库的配置 DB2 connect to o_yd user DB2 using pwd DB2 update db cfg for o_yd using 参数名 参数值 8.关闭所有应用连接 DB2 force application all DB2 force application ID1,ID2,,,Idn MODE ASYNC (DB2 list application for db o_yd show detail) 9.备份数据库 DB2 force application all DB2 backup db o_yd to d: (DB2 initialize tape on \tape0) (DB2 rewind tape on \tape0) DB2 backup db o_yd to \tape0 10.恢复数据库 DB2 restore db o_yd from d: to d: DB2 restore db o_yd from \tape0 to d: DB2数据库在linux相关指令之11.绑定存储过程 DB2 connect to o_yd user DB2 using pwd DB2 bind c:dfplusbnd 拷贝存储过程到服务器上的C:sqllibfunction目录中 12.整理表 DB2 connect to o_yd user DB2 using pwd DB2 reorg table ydd DB2 runstats on table ydd with distribution and indexes all 13.导出表数据 DB2 export to c:dftztxt of del select from dftz DB2 export to c:dftzixf of ixf select from dftz 14.导入表数据 import from c:123txt of del insert into ylbxczyxx DB2 import to c:dftztxt of del commitcount 5000 messages c:dftzmsg insert into dftz DB2 import to c:dftzixf of ixf commitcount 5000 messages c:dftzmsg insert into dftz DB2 import to c:dftzixf of ixf commitcount 5000 insert into dftz DB2 import to c:dftzixf of ixf commitcount 5000 insert_update into dftz DB2 import to c:dftzixf of ixf commitcount 5000 replace into dftz DB2 import to c:dftzixf of ixf commitcount 5000 create into dftz (仅IXF) DB2 import to c:dftzixf of ixf commitcount 5000 replace_create into dftz (仅IXF) 15.执行一个批处理文件 DB2 -tf 批处理文件名 (文件中每一条命令用 ;结束) 16.自动生成批处理文件 建文本文件:tempsql select 'runstats on table DB2' || tabname || ' with distribution and detailed indexes all;' from syscattables where tabschema='DB2' and type='T'; DB2 -tf tempsql>runstatssql 17.自动生成建表(视图)语句 在服务器上:C:sqllibmisc目录中 DB2 connect to o_yd user DB2 using pwd DB2look -d o_yd -u DB2 -e -p -c c:o_ydtxt DB2数据库在linux相关指令之18.其他命令 grant dbadm on database to user bb 19select from czyxx fetch first 1 rows only 20DB2look -d ylbx -u DB2admin -w -asd -a -e -o atxt21 显示当前用户所有表 list tables 22列出所有的系统表 list tables for system 23查看表结构 DB2 describe select from usertables (实习编辑:HJ)

要在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再重复,自己百度一下。

连接mongodb的命令如下:

/home/test/mongodb/mongodb-223/bin/mongo 127001:8888

假设未设置用户名密码,直接通过该命令就可以连接,如果有用户名密码,则需要输入。连接成功后会有一个默认连接的数据库。

mongodb常用命令:

查看数据库命令:

show dbs;

查看集合命令:

show collections;

切换数据库:

use databaseName;

查询数据:

db集合名find()

插入数据:

db集合名insert({name:'test',age:1});

删除:

dbtestremove();

sql="dbtestinsert({name:'test',age:1});"//定义执行的sqlecho "$sql"|/home/test/mongodb/mongodb-223/bin/mongo 127001:8888/test --shell

注意,echo命令中的格式必须这样写,管线命令后面的是是数据库安装地址 然后是ip:端口号,斜线后是数据库名称,--shell表示通过shell交互!

linux系统进入mysql数据库的方法:

连接MYSQL:

格式: mysql -h主机地址 -u用户名 -p用户密码

1、连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、连接到远程主机上的MYSQL。假设远程主机的IP为:110110110110,用户名为root,密码为abcd123。则键入以下命令:

mysql -h110110110110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit (回车)

一个建库和建表以及插入数据的实例:

create database school; //建立库SCHOOL

use school; //打开库SCHOOL

create table teacher //建立表TEACHER

(

id int(3) auto_increment not null primary key, //id设置为主关键字,并自动设值,也就是添加的时候,你不必向ID字段写内容

name char(10) not null,

address varchar(50) default '深圳', //设置默值为深圳

year date

); //建表结束

//以下为插入字段

insert into teacher values('','glchengang','建平一中','1976-10-10'); //ID不用写内容

insert into teacher values('','jack','建平一中','1975-12-23');

以上就是关于DB2数据库在linux *** 作系统的指令有哪些全部的内容,包括:DB2数据库在linux *** 作系统的指令有哪些、怎样在linux的shell脚本中连接mongodb插入、linux系统mysql数据库怎么进入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9302552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存