卦卦學mysql系列(2)——mysql入門 對數據表的操作

創建完數據庫並進入之後,就可以開始進行數據表的操作啦。

首先是創建數據表:

CREATE TABLE students

(

         stu_no INT NOT NULL  AUTO_INCREMENT,_INCREMENT,

         stu_nameCHAR(50) NOT NULL,

         stu_ageINT NOT NULL,

         stu_gossipCHAR(50) DEFAULT NULL,

         stu_incomeINT

)ENGINE = InnoDB;

創建數據表的關鍵字create table,students爲表名,括號內是表每列的名稱和數據類型,大小限制、默認值、置空的情況,其中AUTO_INCREMENT表示自增,即只用輸入第一個值,之後的值會根據輸入過的值進行自增。ENGINE句表示使用的引擎,可有可無。

創建之後在修改之前要學會查看建成的數據表,SHOW TABLES;可以查看該數據庫內存在的數據表,如果不出意外,應該只有剛剛建成的students表,查看剛纔create的成果要用語句DESC students; 此句來顯示錶的結構。

關於數據表的修改,都要用到ALTER TABLE students…… 例如,添加一列的語句:

ALTER TABLE students

ADD COLUMN stu_work CHAR(50);

修改數據表的名稱和數據類型:

ALTER TABLE students

CHANGE COLUMN stu_work stu_job CHAR(20);

在這種情況下,會用到顯示之前的語句,就不用每次都敲同樣的命令啦,只要按方向鍵向上就可以顯示之前的命令,每按一次顯示上一行,所以在語句比較長的時候最好分行寫,這樣既有邏輯又可以爲之後寫語句提供方便的參考。

只修改列的數據類型(和位置):

ALTER TABLE students

MODIFY COLUMN stu_name CHAR(20) FIRST;

表示把stu_name列放在開始。除了first,此處還可用AFTER 列名,BEFORE 列名等表示位置的語句段。

刪除一列:

ALTER TABLE students

DROP COLUMN stu_income;

重命名數據表:

ALTER TABLE students

RENAME TO students_gossip;

刪除數據表:

DROP TABLE students_gossip;(知道即可,不建議實驗)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章