精华内容
下载资源
问答
  • linux删除数据库命令

    千次阅读 2021-05-10 06:18:29
    在Linux系统中想要删除数据库可以通过命令来执行,下面由学习啦小编为大家整理了linux删除数据库命令的相关知识,希望对大家有帮助!linux删除数据库命令linux删除oracle数据库命令和方法1.关闭所有oracle进程因为...

    在Linux系统中想要删除数据库可以通过命令来执行,下面由学习啦小编为大家整理了linux删除数据库命令的相关知识,希望对大家有帮助!

    linux删除数据库命令

    linux删除oracle数据库命令和方法

    1.关闭所有oracle进程

    因为准备要删除数据库,所以不用正常完成数据的保存

    shutdown abort11

    如果没有设置开机自动启动,服务器也没有运行其它系统,可以考虑重启服务器

    2.删除实例数据文件和dump文件

    find $ORACLE_BASE/ -name $ORACLE_SID11

    在我系统里面显示如下,将这些目录直接删除

    /u01/app/oracle/admin/testdb

    /u01/app/oracle/oradata/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb12341234

    3.删除其他配置文件

    find $ORACLE_BASE/* -name '*[Bb][Tt][Ss][Dd][Bb]2*' | grep -v admin| grep -v oradata11

    将查找结果出现的文件也一一删除,当然你可以用xarg结合rm删除。

    我find结果如下:

    /u01/app/oracle/flash_recovery_area/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

    /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb

    /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host_testdb

    /u01/app/oracle/product/10.2.0/db_1/rdbms/log/alert_testdb.log

    /u01/app/oracle/product/10.2.0/db_1/host_testdb

    /u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/emd/state/A190EE260BF6B09EB580580728916A3B.alert_testdb.log

    /u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521

    /u01/app/oracle/product/10.2.0/db_1/dbs/alert_testdb.log

    /u01/app/oracle/product/10.2.0/db_1/dbs/lktestdb

    /u01/app/oracle/product/10.2.0/db_1/dbs/hc_testdb.dat

    /u01/app/oracle/product/10.2.0/db_1/dbs/orapwtestdb

    /u01/app/oracle/product/10.2.0/db_1/dbs/spfiletestdb.ora1234567891011121312345678910111213

    最重要的一步,如果你要重建的实例和刚删除实例的实例名一样的话,删除 /etc/oratab 文件最后一段。

    至此,已干净删除Linux系统的Oracle实例!

    linux删除mysql数据库命令和方法

    a)查看系统中是否以rpm包安装的mysql

    [plain] view plain copy[root@linux ~]# rpm -qa | grep -i mysql

    MySQL-server-5.1.49-1.glibc23

    MySQL-client-5.1.49-1.glibc23

    卸载MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23

    [plain] view plain copy[root@linux ~]# rpm -e MySQL-client-5.1.49-1.glibc23

    [root@linux ~]# rpm -e MySQL-server-5.1.49-1.glibc23

    b)查看有没有mysql服务

    [plain] view plain copy[root@linux ~]# chkconfig --list | grep -i mysql

    mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    删除mysql服务

    [plain] view plain copy[root@linux ~]# chkconfig --del mysql

    c)删除分散mysql文件夹

    [plain] view plain copy[root@linux ~]# whereis mysql

    mysql: /usr/lib/mysql /usr/share/mysql

    分别删除

    [plain] view plain copy[root@linux lib]# rm -rf /usr/lib/mysql/

    [root@linux lib]# rm -rf /usr/share/mysql

    通过以上几步,mysql应该已经完全卸载干净了

    展开全文
  • 删除数据库命令是什么?

    千次阅读 2021-03-04 01:14:48
    删除数据库命令是“DELETE DATA”,具体格式为“DROP DATABASE [IF EXISTS] 数据库名;”,可以删除数据库中的所有表格并同时删除数据库。如果要使用“DROP DATABASE”,需要获得数据库DROP权限。当数据库不再使用...

    删除数据库的命令是“DELETE DATA”,具体格式为“DROP DATABASE [IF EXISTS] 数据库名;”,可以删除数据库中的所有表格并同时删除数据库。如果要使用“DROP DATABASE”,需要获得数据库DROP权限。

    626d476b70cee8928ebfba00a615cbeb.png

    当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。

    在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为:DROP DATABASE [ IF EXISTS ] 数据库名

    语法说明如下:数据库名:指定要删除的数据库名。

    IF EXISTS:用于防止当数据库不存在时发生错误。

    DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。

    示例:

    查看数据库mysql> SHOW DATABASES;

    +--------------------+

    | Database |

    +--------------------+

    | information_schema |

    | mysql |

    | performance_schema |

    | sakila |

    | sys |

    | test_db |

    | test_db_char |

    | test_db_del |

    | world |

    +--------------------+

    9 rows in set (0.00 sec)

    使用命令行工具将数据库 test_db_del 从数据库列表中删除mysql> DROP DATABASE test_db_del;

    Query OK, 0 rows affected (0.57 sec)

    mysql> SHOW DATABASES;

    +--------------------+

    | Database |

    +--------------------+

    | information_schema |

    | mysql |

    | performance_schema |

    | sakila |

    | sys |

    | test_db |

    | test_db_char |

    | world |

    +--------------------+

    8 rows in set (0.00 sec)

    此时数据库 test_db_del 不存在。

    更多编程相关知识,请访问:编程教学!!

    展开全文
  • SQL建立数据库及删除数据库命令,需要使用sqlserver的朋友可以参考下。
  • mysql命令修复数据库表

    千次阅读 2021-01-25 12:08:52
    mysql命令修复数据库表REPAIR TABLE `table_name` ...OPTIMIZE TABLE 用于回收闲置的数据库空间,当上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE TABLE命令后这些空间将被回收,并且...

    mysql命令修复数据库表

    REPAIR TABLE `table_name` 修复表  (只对MyISAM引擎有效)

    OPTIMIZE TABLE `table_name` 优化表

    REPAIR TABLE 用于修复被破坏的表。

    OPTIMIZE TABLE 用于回收闲置的数据库空间,当表上的数据行被删除时,所占据的磁盘空间并没有立即被回收,使用了OPTIMIZE TABLE命令后这些空间将被回收,并且对磁盘上的数据行进行重排(注意:是磁盘上,而非数据库)。

    多数时间并不需要运行OPTIMIZE TABLE,只需在批量删除数据行之后,或定期(每周一次或每月一次)进行一次数据表优化操作即可,只对那些特定的表运行。

    一般来说,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。

    下面的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。

    1,REPAIR TABLE SQL statement (mysql服务必须处于运行状态)。

    2,命令mysqlcheck (mysql服务可以处于运行状态)。

    3,命令myisamchk (必须停掉mysql服务,或者所操作的表处于不活动状态)。

    在修复表的时候,最好先作一下备份(此时一般用mysqldump已经无法备份了,把整个data目录复制出来吧),所以你需要两倍于原始表大小的硬盘空间。请确保在进行修复前你的硬盘空间还没有用完。

    1>用”repair table”方式修复

    语法:repair table 表名 [选项]

    选项如下:

    QUICK 用在数据表还没被修改的情况下,速度最快

    EXTENDED 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用

    USE_FRM 用在.MYI文件丢失或者头部受到破坏的情况下。利用.frm的定义来重建索引

    多数情况下,简单得用”repair table tablename”不加选项就可以搞定问题。但是当.MYI文件丢失或者头部受到破坏时,这样的方式不管用,这时索引文件丢失或者其头部遭到了破坏,为了利用相关定义文件来修复,需要用USE_FRM选项。

    2>用mysql内建命令mysqlcheck来修复

    当mysql服务在运行时,也可以用mysql内建命令mysqlcheck来修复。

    语法:mysqlcheck -r 数据库名 表名 -uuser -ppass

    mysqlcheck -r sports_results mytable -uuser -ppass

    sports_results.mytable OK

    利用mysqlcheck可以一次性修复多个表。只要在数据库名后列出相应表名即可(用空格隔开)。或者数据库名后不加表名,将会修复数据库中的所有表,例如:

    mysqlcheck -r sports_results mytable events -uuser -ppass

    sports_results.mytable OK

    sports_results.events OK

    mysqlcheck -r sports_results -uuser -ppass

    sports_results.mytable OK

    sports_results.events OK

    3>用myisamchk修复

    用这种方式时,mysql服务必须停掉,或者所操作的表处于不活动状态(选项skip-external-locking没被使用)。记着一定要在相关.MYI文件的路径下或者自己定义其路径。

    语法:myisamchk [选项] [表名]

    下面是其选项和描述

    –backup, -B 在进行修复前作相关表得备份

    –correct-checksum 纠正校验和

    –data-file-length=#, -D # 重建表时,指定数据文件得最大长度

    –extend-check, -e 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用

    –force, -f 当遇到文件名相同的.TMD文件时,将其覆盖掉。

    keys-used=#, -k # 指定所用的keys可加快处理速度,每个二进制位代表一个key.第一个key为0

    –recover, -r 最常用的选项,大多数破坏都可以通过它来修复。如果你的内存足够大,可以增大参数sort_buffer_size的值来加快恢复的速度。但是遇到唯一键由于破坏而不唯一 的表时,这种方式不管用。

    –safe-recover -o 最彻底的修复方式,但是比-r方式慢,一般在-r修复失败后才使用。这种方式读出 所有的行,并以行为基础来重建索引。它的硬盘空间需求比-r方式稍微小一点,因 为它没创建分类缓存。你可以增加key_buffer_size的值来加快修复的速度。

    –sort-recover, -n mysql用它类分类索引,尽管结果是临时文件会非常大

    –character-sets-dir=… 包含字符集设置的目录

    –set-character-set=name 为索引定义一个新的字符集

    –tmpdir=path, -t 如果你不想用环境变量TMPDIR的值的话,可以自定义临时文件的存放位置

    –quick, -q 最快的修复方式,当数据文件没有被修改时用,当存在多键时,第二个-q将会修改 数据文件

    –unpack, -u 解开被myisampack打包的文件

    myisamchk应用的一个例子:

    myisamchk -r mytable

    - recovering (with keycache) MyISAM-table ‘mytable.MYI’

    Data records: 0相关阅读:

    正则表达式从句子中找出包含或不包含某单词

    PHP加密解密函数,手册上的

    PHP完美截取HTML标签不错位

    PHP GBK,PHP输出GBK所有汉字

    php汉字正则表达式,utf8编码和gbk编码

    PHP创建桌面快捷方式

    PHP5.4中关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题

    PHP5.3.8安装配置 at WIN2003+IIS6

    展开全文
  • 主要介绍了SQLServer用t-sql命令批量删除数据库中指定的方法,大家参考使用
  • mysql服务无法启动怎么解决_数据库mysql服务无法启动的解决方法是:1、配置环境变量;... mysql清空数据命令有以下两种语句:语句1:delete from 表名;语句2:truncate table 表名;比 较:mys...

    mysql服务无法启动怎么解决_数据库

    mysql服务无法启动的解决方法是:1、配置环境变量;2、在mysql安装目录下,新建my.ini文件,设置默认字符集、端口、存储引擎等;3、执行【mysqld --initialize】命令初始化;4、启动mysql服务。

    ce30f1af6e378cf2e1e28a48119dd040.png

    mysql清空表数据命令有以下两种语句:

    语句1:

    delete from 表名;

    语句2:

    truncate table 表名;

    比 较:mysql查看数据库命令是什么?_数据库

    mysql查看数据库命令:1、查看所有数据库命令是:“show databases”。2、查看当前使用的数据库命令是:“select database()”。

    (1)不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。

    (2)效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

    (3)delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

    推荐教程:《MySQL教程》

    展开全文
  • MySQL删除数据库命令是什么?

    千次阅读 2021-01-21 15:14:09
    MySQL删除数据库命令是什么?,数据库,函数,命令,语句,用户名MySQL删除数据库命令是什么?易采站长站,站长之家为您整理了MySQL删除数据库命令是什么?的相关内容。删除数据库命令是:“DROP DATABASE 数据库...
  • 数据在数据库的存储方式是存储在中,中是以行列的方式存储数据的。 创建时重点关注列的属性(即表头),包括一些约束 1. 数据库中的数据类型 1.1 数值类型 1.2 字符类型 值 ’ ’ ‘ab’ ‘abcd’ ...
  • Oracle数据库的日常使用命令 TOC \o "1-3" \h \z \u 1. 基本知识 2 2. 启动和关闭数据库 3 3. 控制监听 3 4. 数据库用户管理 3 5. Oracle的权限管理 4 6. 更改字符集为中文 5 7. 查询语句 5 8. 空间管理 6 9. 数据...
  • 达梦数据库常用命令

    2021-09-02 17:56:10
    达梦数据库常用命令 1、sysdba用户登录达梦数据库,查看当前空间。 select tablespace_name,status from dba_tablespaces; 2、创建名为tbs3、大小100M的空间。 create tablespace tbs3 datafile ‘/home/dmdba/...
  • 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。 实例 以下命令简单的演示了创建数据库的...
  • 获取指定数据中删除所有命令: SELECT CONCAT("DROP TABLE IF EXISTS ", TABLE_NAME, ";") FROM information_schema.TABLES WHERE table_schema = "gamedb"; 输出为: +--------------------------------------...
  • MySQL数据库命令大全

    千次阅读 2021-01-19 13:28:24
    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>...
  • sql删除数据库所有

    2014-06-12 14:28:53
    sql语句删除清空一个数据中,所有结构数据,请谨慎操作
  • MySQL数据库常用命令,第一部分数据库的查询,创建,删除等操作,第二部分数据库数据增删改查以及联合查处,子查询等相关数据操作,第三部分的创建,修改,重命名,删除等操作。
  • backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword...
  • --01 登录和退出数据库 -- 连接数据库 mysql -uroot -pmysql -- 不显示密码连接 python@ubuntu:~$ mysql -uroot -p Enter password: -- 显示mysql数据库软件版本 version select version(); -- 显示时间 ....
  • MYSQL数据库常用命令

    千次阅读 2021-02-05 08:57:44
    MYSQL数据库常用命令1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQL...
  • MySQL数据库表的查看命令

    千次阅读 2021-01-19 08:03:38
    进入MySQLCommandlineclient下查看当前使用的数据库:mysql>selectdatabase();mysql>status;mysql>showtables;mysql>showdatabases;//可以查看有哪些数据库,返回数据库名(databaseName)mysql>...
  • mysql 数据库基础命令

    千次阅读 2021-01-18 19:14:36
    数据库命令:进入 mysql 库;use mysql;查看用户权限select * from user where user='root' \G;创建数据库create database 数据库名;查看当前创建的数据库show create database 数据库名;查看所有数据库show databases...
  • 修改结构使用alter table,常用的操作有删除列、添加列、更改列、改表名等。其中,删除列的语法格式如下。alter table table_name DROP column_name命令如下。mysql>alter table tb_test DROP name;Query OK, 2...
  • 数据库基本操作命令

    千次阅读 2020-11-01 14:00:37
    项目目录一、对数据库的基本操作命令二、对表的基本操作命令三、 创建临时四、克隆五、数据库用户授权 一、对数据库的基本操作命令 查看所有的数据库 mysql> show databases; #查看所有的数据库 切换到指定...
  • mysql数据库中创建数据库命令

    千次阅读 2017-08-02 14:22:04
    以下演示在dos窗口上,命令行操作mysql数据库,前提是已经安装了mysql的数据库服务。1.创建数据库数据库名称...3.创建数据库中的,表名为 myusersuse test; CREATE TABLE myusers (id int not null AUTO_INCREMENT
  • mysql 数据库基本命令

    2021-01-19 07:49:38
    启动mysql服务:net start mysql进入数据库:...查看数据库中的:show tables;查询 :select * from表名;查询的详细字段:desc表名; describe创建数据库(database)create database数据库名;创建(table)crea...
  • 易语言教程数据库删除命令

    千次阅读 2020-07-07 09:08:29
    本节课示范的命令有:删除()、是否删除()、彻底删除()、恢复删除()、清除() 删除() 注意:此命令并不实际删除记录,仅仅只加上删除标记,记录依旧存在并可以读写。成功返回真,失败返回假。 数<1&...
  • 数据库常用命令大全

    千次阅读 2020-11-12 15:49:36
    数据库常用命令: DDL语句:操作数据库, define定义 DQL语句:查询 query查询 DML语句:增删改 manipulation操作 DCL语句:权限,安全,访问 control控制 1,查看所有数据库 show databases; 2,查看当前使用的数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 665,669
精华内容 266,267
关键字:

删除数据库的表命令