精华内容
下载资源
问答
  • 1, 附加数据库在开始菜单运行下打入cmd进入dos窗口输入 1) Osql –U sa 2) 提示输入密码 3) 出现1)后输入:sp_attach_dbN’数据库名称’,@filename1=N’数据库路径.mdf’,@filename2=N’数据库路径.log’ go...
    1, 附加数据库在开始菜单运行下打入cmd进入dos窗口输入
    
    1) Osql –U sa
    2) 提示输入密码
    3) 出现1)后输入:sp_attach_dbN’数据库名称’,@filename1=N’数据库路径.mdf’,@filename2=N’数据库路径.log’ go
    2, 分离数据库
    1) sp_detach_db ‘数据库名称’
    3, 备份
    1) backup database ‘数据库名称’ to disk=’备份路径’
    4, 恢复备份
    1) restor database ‘数据库名称’ from disk=’数据库备份路径’ 判断密码是否为空:进入cmd,输入osql -Usacmd提示输入密码,直接回车,如果出现1>,则说明sa登录密码为空 修改sa密码:先登录,sp_password,旧密码,新密码,sago密码为空填入NULL 清空sa密码osql -Esp_password@new=NULL,@loginame=sago cmd登录sql后execsp_password,null,新密码,sago
    展开全文
  • DOS数据库命令

    2016-06-07 15:51:39
    查询所有的数据库命令 show databases; 创建一个自己的数据库 格式:create database 数据库名; 比如:创建一个名称为stu的数据库 create database stu; 3.选择我们要操作的数据库 格式:use 数据库名 注意:...
    1. 查询所有的数据库的命令
      show databases;
    2. 创建一个自己的数据库
      格式:create database 数据库名;
      比如:创建一个名称为stu的数据库
      create database stu;
      3.选择我们要操作的数据库
      格式:use 数据库名
      注意:后面不需要分号
    3. 创建一个数据表
      格式:create table 表的名称
      比如:创建一个名称为student的数据表
      create table student(
      id int(10) primary key auto_increment,
      username varchar(50) ,
      sex varchar(50),
      age varchar(50),
      xueli varchar(50),
      zhuanye varchar(50)
      );
      create table
      5.查看数据表的命令
      show tables;
      6.设置数据库的字符编码
      set names utf-8;
      目的:防止向数据库中插入中文数据时出现乱码
      7.向数据表中添加数据
      格式一:insert into 表名 set 字段名=字段值;
      格式二:insert into 表名(username) values (‘张三’);
      INSERT INTO test (id, uid, regdate, remark) VALUES
      (1, ‘张三’, ‘2008-07-02’, ‘学生’),
      (2, ‘李四’, ‘2008-07-03’, ‘学生’),
      (3, ‘王五’, ‘2008-07-02’, ‘工人’),
      (4, ‘赵六’, ‘2008-07-01’, ‘学生’);
      比如:insert into student set username=’张三’sex=’男’ ,age=’27’,xueli=’二本’;

      8.查询数据的命令:
      格式:select * from 表名 ;
      比如:查询student表中所有的学生信息
      select * from student;
      标注:* :代表所有的数据。
      9.根据条件查询数据
      select * from student where id=’4’ and username=’xiaosi’;
      10.删除指定数据的命令
      delete from student where id=’1’;
      11.修改指定数据的命令
      update student set username=’zhangsan’ where id=’3’;
      12.查询指定字段
      select username from student;
      13.从数据库中查询前三条数据
      select * from student limit 0,3
      注释:0-数据库中第一条数据的索引号
      3-总共查询出三条数据
      从数据库中查询前三条数据

      select * from student limit 1,3
      注释:1-数据库中第二条数据的索引号
      3-总共查询出三条数据

    查询20岁到30岁之间学生的数据
    select * from students where age between 20 and 30;
    查询20岁和30岁学生的数据
    select * from students where age in(20,30);
    写出发帖最多的是个人名名字的sql。
    select * from members order by posts desc limit 0,10;

    14.删除数据库aa
    格式:drop database 数据库名;
    例如:删除数据库名称为aa的数据库
    drop database aa;
    15.删除数据表
    格式:drop table 表名;
    例如:删除aaa数据库中的apple数据表
    drop table apple;
    16.查询数据表的结构或者描述信息
    desc 表名;
    17.给student表添加一个aihao字段
    格式alter table数据表 add 字段名 字段类型;
    例如给student表添加一个aihao字段
    alter table student add aihao varchar(30);
    18.删除表中的字段
    格式:alter table 数据表 drop 字段名;
    比如:删除student表中的aaa字段
    alter table student drop aaa;

    19.修改表中字段的名称或类型
    格式alter table 数据表 change|modify 旧字段名 新字段名 字段类型 ;
    比如修改student表中的aihao字段为haoai
    alter table student change|modify aihao haoai varchar(100);
    20.添加主键:
    alter table student add primary key (id);
    21.删除主键:
    alter table student drop primary key;
    22.几个mysql的内置函数(预定义函数)
    (1)查询mysql数据库的当前版本
    select version();
    (2)查询mysql数据库当前日期
    select current_date();
    (3)获取当前日期和时间
    select now();
    (4)查询当前正在使用的数据库
    select database();
    23.多表查询:
    select * from 表1:表2 where 表1.字段名=表2.字段名
    比如:select * from student,kecheng where student.id=kecheng,studentid;

    数据库备份命令:mysqldump -u root -p 数据库名称 > 保存路径 保存文件名称.sql

    数据库恢复命令:mysql -u root -p 恢复数据库名称 < 数据库备份文件所在路径 数据库备
    份文件名称.sql

    con=@mysqlconnect(localhost,root,)ordie();mysqlselectdb(stu, con”);
    mysql_query(“set names utf-8”);

    展开全文
  • DB2数据库连接DOS命令(转载) 博客分类:  db2   1.连接数据库:  connect to mas user lujiadontcru using mas  2.设置数据库的字符集  db2set db2codepage=819 按照ISO-8809-1 西欧...
     
    
    1.连接数据库: 

    connect to mas user lujiadontcru using mas 



    2.设置数据库的字符集 

    db2set db2codepage=819   按照ISO-8809-1 西欧字符集来产生的 

    db2set db2codepage=1386 按照GBK来产生的 

    db2set db2codepage=1208 安装UTF-8来产生的 



    3.创建新的数据库 

    db2 create database temp 



    4.连接该数据库 

    db2 to mas1 user lujiadontcry using mas 



    5.创建缓冲池 

    db2 create bufferpool user8   size 100000 pagesize 8k 

    db2 create bufferpool user16 size 100000 pagesize 16k 

    db2 create bufferpool user32 size 100000 pagesize 32k 



    6.创建表空间 

    db2 create regular tablespace ts_user8 pagesize 8k managed by system using('fsms_8k_1') bufferpool user8 

    db2 create regular tablespace ts_user16 pagesize 16k managed by system using('fsms_16k_1') bufferpool user16 

    db2 create regular tablespace ts_user32 pagesize 32k managed by system using('fsms_32k_1') bufferpool user32 



    7.权限赋予 

    db2 grant dbadm,createtab,bindadd,connect on database to user userson 

    db2 grant dbadm,createtab,bindadd,connect,load on database to user userson 



    8.未知操作 
    db2 -f dbstruct.sql > lujiadont.log ( 还望朋友们补充一下) 



    9.设置堆栈大小,设置mas1的堆栈大小为512 

    db2 update db cfg for mas1 using applheapsz 512 



    10.数据库卸载 

    db2move mas1 export 



    11.数据库语句导出(将mas1的数据库的相关语句导出到mas1.sql里 面去) 

    db2look -d mas1 -e -a -o mas1.sql 



    12.数据库装载 

    db2move mas1 import -l /home/lujiadontcry/wk/mas1 

    db2 -tvf db2look.sql  恢复数据库里面表等的内容; 



    13.列出所有的实例 

    db2 list database directory 



    14.断开连接 

    db2 connect reset 



    15.停止db2 

    db2 terminate 

    db2stop force 

    db2 stop database manager 



    16.启动db2 

    db2start 



    17.连接db2实例和连接数据操作是一样的 



    18.列出db2的实例名 

    db2ilist 



    19.查看db2的远程 本地字符集 

    db2 -a connect to mas 



    20.设置当前的schema 

    db2 set schema=lujiadontcry 



    21.执行sql语句 

    db2 -f wk.sql 



    22.获取db2系统信息 

    db2 get database manager configuration 



    23.删除数据库 

    db2 drop database mas1 



    24.删除表空间,删除缓冲池 

    db2 drop tablespace ts_user32 

    db2 drop bufferpool user32 



    25.查看错误代码的含义 

    db2 ? sql0101 



    26.创建identify字段的内容 

    简单类型: db2 create table emp(age varchar(4),id integer generated always as identity) 

    复杂类型: db2 create table emp(age varchar(4),id integer not null generated always as identity(start with +1 increment by +2 minvalue +1 maxvalue +1000 no cycle cache 20 no order)) in 'yourspacename' 



    27.截取一段记录的select statement 

    select * from tablename order by id desc fetch first N rows only 



    28.查看db2set 

    有时候db2start的时候会报sql5043n,通信协议的错误,解决方法如下。 
    1,db2set -all 查看db2comm=tcpip 
    2,db2 get dbm cfg|grep SVCENAME 查看端口号配置是否正确。 
    3,netstat -an|grep 端口号 查看端口号是否有冲突,或已经处于侦听状态。 
    展开全文
  • 备份与恢复 数据库 --> sql语句 sql语句 --> 数据库 1. 数据库导出SQL脚本(备份数据库内容,并不是备份数据库!) > mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径 > 例如:...

    备份与恢复


    数据库 --> sql语句
    sql语句 --> 数据库


    1. 数据库导出SQL脚本(备份数据库内容,并不是备份数据库!)
      > mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径
      > 例如:mysqldump -uroot -p123 mydb1>C:\mydb1.sql  (与mysql.exe和mysqld.exe一样, 都在bin目录下)
      > 注意,不要打分号,不要登录mysql,直接在cmd下运行
      > 注意,生成的脚本文件中不包含create database语句


    2. 执行SQL脚本
      第一种方式
      > mysql -u用户名 -p密码 数据库<脚本文件路径
      > 例如:
        * 先删除mydb1库,再重新创建mydb1库
        * mysql -uroot -p123 mydb1<C:\mydb1.sql
      > 注意,不要打分号,不要登录mysql,直接在cmd下运行


      第二种方式
      > 登录mysql
      > source SQL脚本路径
      > 例如:

        * 先删除mydb1库,再重新创建mydb1库
        * 切换到mydb1库

        * source c:\mydb1.sql


    编码


    1. 查看MySQL数据库编码
      * SHOW VARIABLES LIKE 'char%';
     
    2. 编码解释
      * character_set_client:MySQL使用该编码来解读客户端发送过来的数据,例如该编码为UTF8,那么如果客户端发送过来的数据不是UTF8,那么就会出现乱码
      * character_set_results:MySQL会把数据转换成该编码后,再发送给客户端,例如该编码为UTF8,那么如果客户端不使用UTF8来解读,那么就会出现乱码
      其它编码只要支持中文即可,也就是说不能使用latin1


    3. 控制台乱码问题
      * 插入或修改时出现乱码:
        > 这时因为cmd下默认使用GBK,而character_set_client不是GBK的原因。我们只需让这两个编码相同即可。
        > 因为修改cmd的编码不方便,所以我们去设置character_set_client为GBK即可。
      * 查询出的数据为乱码:
        > 这是因为character_set_results不是GBK,而cmd默认使用GBK的原因。我们只需让这两个编码相同即可。
        > 因为修改cmd的编码不方便,所以我们去设置character_set_results为GBK即可。
      * 设置变量的语句:
        > set character_set_client=gbk;
        > set character_set_results=gbk;
     
      注意,设置变量只对当前连接有效,当退出窗口后,再次登录mysql,还需要再次设置变量。
      为了一劳永逸,可以在my.ini中设置:
      设置default-character-set=gbk即可。

    4. 指定默认编码
      我们在安装MySQL时已经指定了默认编码为UTF8,所以我们在创建数据库、创建表时,都无需再次指定编码。
      为了一劳永逸,可以在my.ini中设置:
      设置character-set-server=utf8即可。

    [client]


    port=3306


    [mysql]


    default-character-set=gbk /*它可以一劳永逸!它可以修改三个变量:client、results、connection*/

    展开全文
  • Dos命令备份和恢复Oracle数据备份数据库:在dos窗口里运行命令点运行输入cmd后回车进入dos窗口,在根目录下执行下面的命令:exp train...standard是服务名 file=后面的是文件存放路径和名称恢复数据库:imp train/train
  • oracle数据库之入门级语句(DOS命令符)

    千次阅读 2016-05-22 22:33:28
    1.连接数据库 普通用户连接数据库:  conn scott/tiger --(默认的用户名/密码)、conn 即"connection"连接数据库的意思超级管理员连接: Conn sys/sys as sysdba--oracle数据库不区分大小写2.基础语句 保存sql文件 ...
  • DOS命令大全

    2017-03-31 19:22:16
    Dos命令大全 其实在 运行——>打开——>cmd命令——>输出help命令就有出现所有的Dos命令。 下面是所有的Dos命令 ASSOC 显示或修改文件扩展名关联。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL...
  • DOS操作数据库简单命令

    千次阅读 2009-11-16 16:21:00
    1:连接数据库 sqlplus dm/dm@hollycrm; dm用户名,dm密码,hollycrm本地数据库名 2:执行SQL语句 start e:/TEMP/1.sql; 3:向同样的表结构中插入的数据 insert into tbl_PROVINCEREVISIT select * from ...
  • 1. 备份(导出)命令:  (1) 将数据库JXY完全导出,用户名system 密码manager 导出到D:\daochu.dmp中  exp system/manager@JXY file=d:\daochu.dmp full=y  (2) 将数据库中system用户与sys用户的表导出  exp ...
  • dos命令大全

    千次阅读 2016-04-15 16:52:57
    CMD是command的缩写,是windows环境下的虚拟DOS窗口,提供有DOS命令,功能强大,如果你以前学习过DOS操作,那就小儿科了。是基于Windows的命令行窗口,在开始——运行中键入,确定,就能看到了! 运行CMD以后,会打开...
  • dos命令大全.pdf

    2020-08-14 20:30:37
    BCDEDIT 设置启动数据库中的属性以控制启动加载。 CACLS 显示或修改文件的访问控制列表(ACL)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示...
  • 备份用exp命令: ... ... 案列:exp fund02/fund002@远程服务器ip(略):1523/fund02 file=h:\aaa.dmp 恢复用imp命令: ...前提是必须在本地装有oracle数据库 ...以下是在dos命令中执行: 第一步:进入oracle数...
  • DOS命令

    千次阅读 2005-06-30 21:53:00
    DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍二十个常用的DOS命令。 先介绍一下通配符的概念。通配符*和?*表示一个字符串?只代表一个字符注意通配符只能通配文件名...
  • DOS命令全集

    千次阅读 2006-01-29 17:17:00
    DOS命令全集DOS命令全集一)MD——建立子目录 1.功能:创建新的子目录2.类型:内部命令3.格式:MD[盘符:][路径名]〈子目录名〉4.使用说明:(1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前...
  • DOS 命令、必会的 10个 DOS 命令

    千次阅读 2016-11-21 16:44:55
    From:... DOS 在线手册:http://www.shouce.ren/api/dos/ DOS W3School 教程:https://www.w3cschool.cn/dosmlxxsc1/ DOS下的可执行文件有三种,分别是 EXE,COM,BAT和 cmd 。其中,EXE...
  • sqlite数据库迁移(恢复数据库)

    千次阅读 2012-05-11 16:45:59
     在DOS命令下,进入相应目录,执行(执行前先装要恢复数据库复制到sqlite3.exe相同目录下:storeDatabase.db3)  1.获取信息  sqlite storeDatabase.db3  sqlite>PRAGMA integrity_check  获得提示  "*...
  • 一、从生产环境的postgre数据库服务器备份数据库 1、开始-运行-cmd 弹出dos控制台 2、在控制台里,进入PostgreSQL安装路径的bin目录下:指令:cd C:\Program Files\PostgreSQL\9.0\bin 3、pg_dump -h (postgre_...
  • c#执行Dos命令

    千次阅读 2013-10-25 13:34:51
    一个执行Dos命令窗口的程序,与各位分享。
  • dos (DOS命令讲解)

    千次阅读 多人点赞 2016-10-24 13:37:11
    DOS命令讲解) 我们使用计算机接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人给机器下达命令的...
  • mysql -u root -p test  导入到数据库test 备份数据库: mysqldump -u root -p voice>voice. sql ,输入密码即可。 生成的sql文件在 mysql\mysql\bin目录下。
  • DOS命令讲解

    千次阅读 2008-07-30 13:20:00
    DOS命令讲解 常用的命令 cd 改变当前目录 cls 清屏 copy 拷贝文件 del 删除文件 deltree 删除目录树 dir 列文件名 diskcopy 复制磁盘 edit 文本编辑 format 格式化磁盘 md 建立子目录 mem 查看内存状况 more 分屏...
  • Dos命令大全

    千次阅读 2006-10-11 12:05:00
    DOS命令大全关键词: DOS命令大全 Arp 显示和修改“地址解析协议”(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表。该命令只有在安装了 TCP/IP 协议之后才可用。 arp -a [inet_addr] [-N [if_addr] arp -d...
  • 介绍了mysql在dos窗口下的相关使用,每一步详细介绍,代码全 1.进入数据库 2.新建用户 3.建数据库(格式),建表(自增),插入数据(2种) 4,日期,表结构,数据库版本 5.存储过程 6.表的备份与恢复 7.数据库的备份与恢复
  • oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,673
精华内容 7,869
关键字:

dos命令恢复数据库