**********==刪除資料庫**********===
drop database
用於取消資料庫中的所用**和取消資料庫。使用此語句時要非常小心!如果要使用
drop database
,您需要獲得資料庫
drop
許可權。if exists
用於防止當資料庫不存在時發生錯誤。
也可以使用drop schema。
刪除jack和tmp資料庫/
mysql> drop database jack;
query ok, 0 rows affected (0.49 sec)
mysql> drop schema tmp;
query ok, 0 rows affected (0.33 sec)
如果您對乙個帶有符號鏈結的資料庫使用drop database,則鏈結和原資料庫都被取消。
drop database會返回已被取消的表的數目。此數目相當於被取消的.frm檔案的數目。
在正常操作中mysql自身會建立出一些檔案和目錄。drop database語句會從給定的資料庫目錄中取消這些檔案和目錄:
***************=刪除表***************=
語法:drop [temporary] table [if exists]
tbl_name [, tbl_name] ...
[restrict | cascade]
drop table用於取消乙個或多個表。您必須有每個表的drop許可權。所有的表資料和表定義會被取消,所以使用本語句要小心!
注意:對於乙個帶分割槽的表,drop table會永久性地取消表定義,取消各分割槽,並取消儲存在這些分割槽中的所有資料。drop table還會取消與被取消的表有關聯的分割槽定義(.par)檔案。
對與不存在的表,使用if exists用於防止錯誤發生。當使用if exists時,對於每個不存在的表,會生成乙個note。
///刪除表//
mysql> drop table err_table;
query ok, 0 rows affected (0.65 sec)
***************=重新命名表**********====
mysql> show tables;
+----------------------+
| tables_in_monitor_db |
+----------------------+
| channel_table |
| err_table |
| log_table |
+----------------------+
3 rows in set (0.00 sec)
mysql> rename table err_table to err,channel_table to channel;
query ok, 0 rows affected (0.01 sec)
mysql>
兩個表的名字對換:
語法:rename table
old_table to
tmp_table,
new_table to old_table,
tmp_table to new_table;例項:
mysql> rename table err to tmp,channel to err,tmp to channel;
query ok, 0 rows affected (0.00 sec)
mysql>
如果兩個資料庫存在與同乙個檔案系統中,可以將乙個資料庫的表重新命名並且移動到另乙個表中
語法:rename table
current_db.tbl_name to
other_db.tbl_name;
例項:
mysql> rename table monitor_db.log_table to jack2.jack;
query ok, 0 rows affected (0.02 sec)
注:如果在重新命名過程中遇到了錯誤,那麼mysql會自動恢復到原來的狀態,不用擔心資料丟失或者出現錯誤!
mysql刪除資料庫資料庫 MySQL刪除資料庫
刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...
mysql基礎 刪除資料庫,刪除表,重新命名表
mysql基礎 刪除資料庫,刪除表,重新命名表 刪除資料庫 drop database用於取消資料庫中的所用 和取消資料庫。使用此語句時要非常小心!如果要使用drop database,您需要獲得資料庫drop許可權。if exists用於防止當資料庫不存在時發生錯誤。也可以使用drop schem...
MySQL刪除資料庫
刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...