MySQL數據庫操作(一)

1、創建新數據庫

      CREATE DATABASE db_name;

      db_name可由任意字母、阿拉伯數字、下劃線、“$”組成,可以使用上述的任意字符開頭,但不能使用單獨的數字。

2、選擇指定的數據庫

      USE db_name;

      選擇一個數據庫,使其成爲當前默認數據庫。

3、刪除指定數據庫

      DROP DATABASE db_name;

4、建表

      CREATE TABLE 表名 [(列屬性)]

      其中,列屬性的具體格式如下:

      col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [PRIMARY KEY] [reference_definition]

      每個表只能有一個AUTO_INCREMENT列,並且必須被索引。

5、查看數據表結構

      5.1 SHOW COLUMNS查看一個指定的數據表。

            SHOW [FULL] COLUMNS FROM 數據表名 [FROM 數據庫名];

        或    show [full] columns from 數據表名.數據庫名;

      5.2 DESCRIBE語句

            DESCRIBE 數據表名;

       或     describe 數據表名 列名;

6、修改數據表結構

     ALTER [IGNORE] TABLE 數據表名 修改內容[, 修改內容]...

     ALTER TABLE允許指定多個動作,其動作間用逗號分隔,每個動作表示對錶的一個修改。

     如指定IGNORE,則當出現重複行時,只執行一行,其他重複的行被刪除。

     ps:通過alter修改表列,其前提是必須將表中的數據全部刪除,然後纔可以修改。

7、重命名數據表

     RENAME TABLE 數據表名1 TO 數據表名2

8、刪除指定數據表

     DROP TABLE 數據表名;

     在刪除數據表的過程中刪除一個不存在的表將會產生錯誤,如果在刪除語句中加入if exists關鍵字則不會出錯。語法如下:

            drop table if exists 數據表名;

     

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