刪除資料庫的命令是,怎樣用命令刪除資料庫

時間 2022-02-07 21:51:14

1樓:向日葵

1、drop 命令格式:

drop database 《資料庫名》;

例如:刪除名為 runoob 的資料庫:

mysql> drop database runoob;

2、mysqladmin 刪除資料庫

使用 mysql mysqladmin 命令在終端來執行刪除命令。

例項:刪除資料庫 runoob(該資料庫在前一章節已建立):

[root@host]# mysqladmin -u root -p drop runoob

enter password:******

3、用php指令碼刪除資料庫

php使用 mysqli_query 函式來建立或者刪除 mysql 資料庫。

該函式有兩個引數,在執行成功時返回 true,否則返回 false。

語法:mysqli_query(connection,query,resultmode);

舉例:努力的魚

資料庫的建立、修改以及刪除命令總結

一、資料庫的建立

create [if not exists] db_name [default] character set [=] charset_name;

ps:1、{}表示必選項 表示可選;

2、[if not exists]的作用是當待建立的資料庫已存在時create的命令後不會返回錯誤到客戶端;

3、如不寫字符集則預設為配置檔案中設定的字符集。

二、顯示資料庫----萬能的show

show databases;

show database db_name;

show create databases db_name;顯示建立資料庫db_name的命令列。

show warnings;

三、修改資料庫

alter [db_name] [default] character set [=] charset_name;

四、刪除資料庫

drop [if exists] db_name;

2樓:哀紹輝

1、drop (刪除表):刪除內容和定義,釋放空間。簡單來說就是把整個表去掉.以後要新增資料是不可能的,除非新增乙個表。

drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger)索引(index);依賴於該錶的儲存過程/函式將被保留,但其狀態會變為:invalid。

2、truncate (清空表中的資料):刪除內容、釋放空間但不刪除定義(保留表的資料結構)。與drop不同的是,只是清空表資料而已。

注意:truncate 不能刪除行資料,要刪就要把錶清空。

3、delete (刪除表中的資料):delete 語句用於刪除表中的行。delete語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作為事務記錄在日誌中儲存以便進行進行回滾操作。

truncate與不帶where的delete :只刪除資料,而不刪除表的結構(定義)

4、truncate table 刪除表中的所有行,但表結構及其列、約束、索引等保持不變。新行標識所用的計數值重置為該列的種子。如果想保留標識計數值,請改用delete。

如果要刪除表定義及其資料,請使用 drop table 語句。

5、對於由foreign key約束引用的表,不能使用truncate table ,而應使用不帶where子句的delete語句。由於truncate table 記錄在日誌中,所以它不能啟用觸發器。

6、執行速度,一般來說: drop> truncate > delete。

7、delete語句是資料庫操作語言(dml),這個操作會放到 rollback segement 中,事務提交之後才生效;如果有相應的 trigger,執行的時候將被觸發。

例子:1、檢視資料庫

2、切換資料庫

3、檢視資料庫中已建立的表

怎樣用命令刪除資料庫

3樓:匿名使用者

方法如下:

1、drop 命令格式:

drop database 《資料庫名》;

例如:刪除名為 runoob 的資料庫:

mysql> drop database runoob;

2、mysqladmin 刪除資料庫

使用 mysql mysqladmin 命令在終端來執行刪除命令。

例項:刪除資料庫 runoob(該資料庫在前一章節已建立):

[root@host]# mysqladmin -u root -p drop runoob

enter password:******3、用php指令碼刪除資料庫

php使用 mysqli_query 函式來建立或者刪除 mysql 資料庫。

該函式有兩個引數,在執行成功時返回 true,否則返回 false。

語法:mysqli_query(connection,query,resultmode);

4樓:大野瘦子

1、drop 命令格式:

drop database 《資料庫名》;

例如:刪除名為 runoob 的資料庫:

mysql> drop database runoob;

2、mysqladmin 刪除資料庫

使用 mysql mysqladmin 命令在終端來執行刪除命令。

例項:刪除資料庫 runoob(該資料庫在前一章節已建立):

[root@host]# mysqladmin -u root -p drop runoob

enter password:******

3、用php指令碼刪除資料庫

php使用 mysqli_query 函式來建立或者刪除 mysql 資料庫。

該函式有兩個引數,在執行成功時返回 true,否則返回 false。

語法:mysqli_query(connection,query,resultmode);

例項以下例項演示了使用php mysqli_query函式來刪除資料庫:

刪除資料庫

<?php

$dbhost = 'localhost:3306';  // mysql伺服器主機位址

$dbuser = 'root';            // mysql使用者名稱$dbpass = '123456';          // mysql使用者名稱密

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ){

die('連線失敗: ' . mysqli_error($conn));

echo '連線成功

';$sql = 'drop database runoob';

$retval = mysqli_query( $conn, $sql );if(! $retval )

die('刪除資料庫失敗: ' . mysqli_error($conn));

echo "資料庫 runoob 刪除成功\n";

mysqli_close($conn);

5樓:不是小號

1.首先,如果您使用的是windows系統,您需要找到cmd,如果您使用的是linux,您需要找到「終端」。

2.無論您使用的是哪乙個系統,到這裡後,以下的操作方式及其步驟就完全一樣的了。

3.輸入命令 "mysql -uroot -p";開啟 您的mysql資料庫。

4.接下來,輸入您資料庫的密碼,並回車進入,如果您的資料庫並沒有密碼,那麼您直接回車即可進入資料庫。

5.檢視您的資料庫,使用的命令是show databases。

6.找到您需要刪除的資料庫,這裡您需要注意的是別刪錯資料庫了,因為資料庫一旦被刪除,資料庫中的所有資料將隨之丟失。

7.鍵入「 drop database 庫名。我這裡為您演示的是demo2,因此「drop database demo2」;並回車,就好了。

6樓:三水不了

怎樣用命令刪除資料庫?嗯,這個吧就是命令他。不必須刪除資料庫。

7樓:匿名使用者

命令是drop database 資料庫名字,刪不掉的話,可能是在使用,你看一下是否有應用在使用該資料庫,如果有,把應用停掉(如果是服務改為禁用)

然後重啟機器後,在用命令刪除。

8樓:

drop不行????????????

你在試試看!

drop database 資料庫名

他提示什麼錯誤?

當然有一點注意,你不能刪除當前資料庫,否則他會提示此資料庫正在使用中!

9樓:

drop database 資料庫名

不可以刪當前正在使用的資料庫

10樓:匿名使用者

應該用delete了吧,我怎麼沒聽說過有drop呀?

11樓:匿名使用者

drop database

delete table

資料庫 drop命令和delete命令的本質區別是什麼

12樓:匿名使用者

資料庫drop命令和delete命令的本質區別主要在觸發條件,用法,執行速度上有區別,具體如下:

1、觸發條件不同

delete語句是資料庫操作語言(dml),這個操作會放到rollbacksegement中,在事務提交後生效,執行時觸發相應的trigger。

drop是資料庫定義語言(ddl),操作立即生效,原資料不放到rollbacksegment中,不能回滾,操作不觸發trigger。

2、用法不同

delete只刪除內容、釋放空間但不刪除定義,而delete即可以對行資料進行刪除,也可以對整表資料進行刪除。

drop是刪除內容和定義,並釋放空間。執行drop語句,將使此表的結構一起刪除。

3、執行速度不同

drop的執行速度大於delete。

delete的執行速度小於drop。

13樓:匿名使用者

不同點:

1. 從刪除內容上區分:

truncate和 delete只刪除資料不刪除表的結構(定義)

drop語句將刪除表的結構、被依賴的約束(constrain),觸發器(trigger),索引(index); 依賴於該錶的儲存過程/函式將保留,但是變為invalid狀態.

2.從語句型別上來區分:

delete語句是dml,這個操作會放到rollback segement中,事務提交之後才生效;如果有相應的trigger,執行的時候將被觸發.

truncate,drop是ddl, 操作立即生效,原資料不放到rollback segment中,不能回滾. 操作不觸發trigger.

3.從對錶空間的影響來區分:

delete語句不影響表所占用的extent, 高水線(high watermark)保持原位置不動

drop語句將表所占用的空間全部釋放

truncate 語句預設情況下將空間釋放到 minextents個extent,除非使用reuse storage;而且truncate會將高水線復位(回到最開始).

4.從速度的區別:

一般來說: drop> truncate > delete

怎樣用命令刪除資料庫,SQL 如何用命令刪除資料庫中所有的表

方法如下 1 drop 命令格式 drop database 資料庫名 例如 刪除名為 runoob 的資料庫 mysql drop database runoob 2 mysqladmin 刪除資料庫 使用 mysql mysqladmin 命令在終端來執行刪除命令。例項 刪除資料庫 runoob...

如何在oracle中刪除資料庫

直接通過圖形介面的方式刪除例項 windows下啟動 net configuration assistant 介面刪除 linux下啟動dbca影象化刪除 註明 這種刪除一般不徹底 建議與第2步驟一起使用檢視 oracle base目錄下admin oradata cfgtoollogs dbca ...

如何用命令建立新的mysql資料庫

千鋒教育 建立一個叫做xmodulo db的資料庫 mysql create database if not exists xmodulo db 建立資料庫 指定資料庫名稱 注 如果資料庫名中包含空格可以使用將其標示 create database super wc 關於資料檔案的定義on name...