1. 程式人生 > >Mysql中表操作刪除表、清空表(主鍵從0開始、不從0開始的清空)

Mysql中表操作刪除表、清空表(主鍵從0開始、不從0開始的清空)

1、 DDl(資料定義語言):
資料庫模式定義語言DDL(Data Definition Language),是用於描述資料庫中要儲存的現實世界實體的語言。一個數據庫模式包含該資料庫中所有實體的描述定義。

這些定義包括結構定義、操作方法定義等。
資料庫模式定義語言並非程式設計語言,DDL資料庫模式定義語言是SQL語言(結構化程式設計語言)的組成部分。SQL語言包括四種主要程式設計語言類別的語句:資料定義語言(DDL),資料操作語言(DML),資料控制語言(DCL)和事務控制語言(TCL)。

2、mysql對資料庫表進行操作:
  a、Mysql 讓主鍵 歸0:  TRUNCATE TABLE TableName
  b、只清空資料表,主鍵不歸0: DELETE FROM TableName
  c、重啟資料庫:  /etc/init.d/mysql restart

刪除表:
a、刪除表的外來鍵約束:
  格式:ALTER TABLE 表名 DROP FOREIGN KEY 外來鍵別名;
 刪除表:
格式:DROP TABLE 表名;

  刪除沒有被關聯的普通表:直接上面的SQL語句就行了
  刪除被其他表關聯的父表:
  方法一:先刪除子表,在刪除父表
  方法二:刪除父表的外來鍵約束(上面有介紹),再刪該表