如何通过命令行打开mysql数据库

如何通过命令行打开mysql数据库,第1张

使用命令行连接MySQL数据

Windows *** 作系统下,开始——运行,打开"运行"对话框,输入cmd,点击“确定”即可进入DOS窗口。

DOS窗口输入登录MySQL数据库命令

mysql

-h

127.0.0.1

-u

root

-p

命令参数说明:

mysql是登录数据库的命令,-h

后面跟服务器的IP,由于本示例MySql服务器安装在本地,因此IP地址为127.0.0.1;-u

后面跟用户名,本示例采用

root用户登录;-p

后面跟登录密码。

输入上述命令后回车,再输入登录密码,在回车即可完成登录MySQL数据库服务了。跟着可以运行use

databaseName语句 *** 作某个数据库了

1、Win菜单键+R组合打开Winodws7运行窗口,在打开编辑框中输入cmd命令,打开Doc终端,如下图所示:

其中,Win菜单键即是在键盘左下角【Ctrl控制】键与【Alt换挡】键之间的那个键,带有Windows视窗标记。

2、登录MySQL命令行界面,连接MySQL在终端界面中输入mysql -hlocalhost -uroot -p123,出现MySQL的命令行界面,如下所示:

注意:上面的-h代表主机IP地址或者域名,localhost即代表本机地址127.0.0.1,-u是指MySQL用户名,此处为MySQL安装时的root用户,-p代表用户密码,安装MySQL 5.0.22时设置的密码为123。这个需要根据自己的情况进行输入。

3、显示MySQL数据库

可以看到MySQL里面有4个数据库,其中studb是新建的一个数据库,其余三个是MySQL默认提供的。。

4、选择数据库,使用use 数据库名命令,如下所示:

假如选择新建的studb数据库:use studb

可以看到student表中有三个字段:id,name和math,有4列值。

5、运行SQL查询语句

在studb数据库中建了一张student表

select * from student

运行如下

进入到mysql命令行界面后,其他的SQL语句和第7步的也差不多了,不多赘述,另外,如果要方便使用MySQL的话,可以安装一个MySQL图形界面GUI工具。

db2 cmd命令 *** 作

1、 打开命令行窗口

#db2cmd

2、 打开控制中心 www.2cto.com

# db2cmd db2cc

3、 打开命令编辑器

db2cmd db2ce

===== *** 作数据库命令=====

4、 启动数据库实例

#db2start

5、 停止数据库实例

#db2stop

如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force

6、 创建数据库

#db2 create db [dbname]

7、 连接到数据库 www.2cto.com

#db2 connect to [dbname] user [username] using [password]

8、 断开数据库连接

#db2 connect reset

9、 列出所有数据库

#db2 list db directory

10、 列出所有激活的数据库

#db2 list active databases

11、 列出所有数据库配置

#db2 get db cfg

12、 删除数据库

#db2 drop database [dbname]

(执行此 *** 作要小心)

如果不能删除,断开所有数据库连接或者重启db2

========= *** 作数据表命令==========

13、 列出所有用户表

#db2 list tables

14、列出所有系统表

#db2 list tables for system

15、列出所有表

#db2 list tables for all

16、 列出系统表

#db2 list tables for system

17、列出用户表

#db2 list tables for user

18、 列出特定用户表

#db2 list tables for schema [user]

19、 创建一个与数据库中某个表(t2)结构相同的新表(t1)

#db2 create table t1 like t2

20、 将一个表t1的数据导入到另一个表t2

#db2 "insert into t1 select * from t2"

21、 查询表

#db2 "select * from table name where ..."

22、 显示表结构

#db2 describe table tablename

23、 修改列

#db2 alter table [tablename] alter column [columname] set data type varchar(24)

======脚本文件 *** 作命令=======

24、 执行脚本文件

#db2 -tvf scripts.sql

25、帮助命令

* 查看命令帮助

#db2 ? db2start

* 查看错误码信息

#db2 ? 22001

* memo: 详细命令请使用"db2 ? <command>"进行查看。 

=========================

26、备份数据库

#db2 backup db <db name>

备注:执行以上命令之前需要断开数据库连接

27、在线备份数据库

#db2 -v "BACKUP DATABASE <database name>ONLINE TO <path>WITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"

28、恢复数据库

#db2 restore db <source db name>

29、在线恢复数据库

#db2 "RESTORE DB <database name>TO <db path>LOGTARGET <logpath>WITHOUT PROMPTING"

#db2 "ROLLFORWARD DB <database name>TO END OF LOGS AND STOP" ...

30、导出数据文件

#db2move <db name>export

[-sn <模式名称,一般为db2admin>]

[-tn <表名,多个之间用逗号分隔>]

31、导入数据文件

#db2move <db name>import

32、获取db2数据库管理配置环境信息

#db2 get dbm cfg

33、.获取db2某个数据库数据库管理配置环境信息

#db2 get db cfg for <db name>

或者:连接至某个数据库以后执行db2 get db cfg

34、更改db2日志空间的大小

备注:以下命令为了防止db2数据库过份使用硬盘空间而设,仅用于开发者自己机器上的db2,如果是服务器,则参数需要修改。

#db2 UPDATE DB CFG FOR <db name>USING logretain OFF logprimary 3 logsecond 2 logfilsiz 25600

如果页大小是4KB,则以上命令创建3个100M的日志文件,占用300MB硬盘空间。25600*4KB=102400KB。

35、创建临时表空间

#DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000)

EXTENTSIZE 256

36、获取数据库管理器的快照数据

#db2 –v get snapshot for dbm

37、显示进行程号

#db2 list applications show detail

===================================================

一、加载数据:

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

九、恢复数据库

1、 db2 restore db btpdbs without rolling forward

2、 db2 -tvf crtdb.sql

crtdb.sql文件内容:create db btpdbs on /db2catalog

db2 -stvf crttbl.sql

db2move btpdbs import

十、DB2帮助命令:

db2 ?

db2 ? restroe

db2 ? sqlcode (例:db2 ? sql0803) 注:code必须为4位数,不够4位,前面补0


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存