色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創(chuàng)建表如果有就刪除

錢多多1年前9瀏覽0評論

在使用MySQL創(chuàng)建表時,為了避免表名重復(fù)導(dǎo)致創(chuàng)建表失敗,我們需要先判斷該表是否已經(jīng)存在,若存在則刪除該表,再創(chuàng)建新表。下面我們就來看一下具體的操作步驟。

-- 判斷表是否存在
SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='database_name' AND TABLE_NAME='table_name';
--若表存在,則刪除該表
DROP TABLE IF EXISTS table_name;
--創(chuàng)建新表
CREATE TABLE table_name (
id INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL
)

上述代碼中,我們通過SELECT語句判斷是否存在該表,其中TABLE_SCHEMA代表數(shù)據(jù)庫名,TABLE_NAME代表表名。若表存在,則利用DROP TABLE語句刪除該表。

最后,我們再通過CREATE TABLE語句創(chuàng)建新表。其中,id為表的主鍵,name為表的一列。這樣,在使用MySQL創(chuàng)建表時,即可做到如果表已存在則刪除該表再創(chuàng)建新表,從而確保數(shù)據(jù)的完整性。