mysql建立刪除表的例項詳解
阿新 • • 發佈:2020-01-09
表的建立命令需要:
- 表的名稱
- 欄位名稱
- 定義每個欄位(型別、長度等)
語法
下面是通用的SQL語法用來建立MySQL表:
CREATE TABLE table_name (column_name column_type);
現在,我們將在 test 資料庫中建立以下表。
create table tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT,tutorial_title VARCHAR(100) NOT NULL,tutorial_author VARCHAR(40) NOT NULL,submission_date DATE,PRIMARY KEY ( tutorial_id ) );
在這裡,一些資料項需要解釋:
欄位使用NOT NULL屬性,是因為我們不希望這個欄位的值為NULL。 因此,如果使用者將嘗試建立具有NULL值的記錄,那麼MySQL會產生錯誤。
欄位的AUTO_INCREMENT屬性告訴MySQL自動增加id欄位下一個可用編號。
關鍵字PRIMARY KEY用於定義此列作為主鍵。可以使用逗號分隔多個列來定義主鍵。
1、通過命令提示符來建立表
在mysql>提示符下,建立一個MySQL表這是很容易的。使用 SQL 命令 CREATE TABLE 來建立表。
示例
下面是一個例子,建立一個表:tutorials_tbl
root@host# mysql -u root -p Enter password: mysql> use TUTORIALS; Database changed mysql> CREATE TABLE tutorials_tbl( -> tutorial_id INT NOT NULL AUTO_INCREMENT,-> tutorial_title VARCHAR(100) NOT NULL,-> tutorial_author VARCHAR(40) NOT NULL,-> submission_date DATE,-> PRIMARY KEY ( tutorial_id ) -> ); Query OK,0 rows affected (0.16 sec) mysql>
注:MySQL不會終止命令,直到給一個分號(;)表示SQL命令結束。
刪除現有MySQL表這是很容易的,但必須非常小心,當刪除任何現有的表,刪除表後丟失的資料將不能恢復。
語法
這是用來刪除MySQL表的通用SQL語法:
DROP TABLE table_name ;
1、從命令列提示符刪除表
這需要只是在 MySQL>提示符下執行DROP TABLE SQL
命令。
示例
下面是一個例子,它將刪除表:tutorials_tbl
root@host# mysql -u root -p Enter password: mysql> use test; Database changed mysql> DROP TABLE tutorials_tbl Query OK,0 rows affected (0.8 sec) mysql>
總結
以上所述是小編給大家介紹的mysql建立刪除表的例項詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!