MYSQL數據庫基本DDL語句

1、數據庫

*查看所有的數據庫: SHOW DATABASES;

*切換(選擇要操作)數據庫:USE 數據庫名

*創建數據庫:CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8]

*刪除數據庫:DROP DATABASE [IF EXISTS] mydb1

2、數據類型

int:整型

double:浮點型,例如duble(5,2)表示最多5位,其中必須有2位小數,即最大值爲999.99;

decimal:浮點型,在表示錢方面使用該類型,因爲不會出現精度缺失問題

char:固定長度字符串類型,char(255),數據的長度不足指定長度時,補足到指定長度!

varchar:可變長度字符串類型,varchar(65535),zhangsan

text(clob):字符串類型;text是方言,標準叫clob

        >很小  256B

        >小      64K

        >中     16M

        >大     4G

 blob:字節類型:

        >很小  256B

        >小      64K

        >中     16M

        >大     4G

date:日期類型,格式爲:yyyy-MM-dd;

time:時間類型,格式爲:hh:mm:ss

timestamp:時間戳類型;

3、表

*創建表

      CREATE TABLE [IF NOT EXISTS] 表名 (

           列名 列類型,

            列名 列類型,

           ......

            列名 列類型

        );

*查看當前數據庫中所有表名稱:SHOW TABLES;

*查看指定表的創建語句:SHOW CREATE TABLE 表名(瞭解)

*查看錶結構:DESC 表名;

*刪除表:DROP TABLE 表名;

*修改表: 前綴; ALTER TABLE 表名

    >添加列:

        ALTER TABLE 表名 ADD(

            列名 列類型,

               列名 列類型,...

            )

    >修改列類型:

        如果被修改的列已存在數據,那麼新的類型可能會影響到已存在數據

       ALTER TABLE 表名 MODIFY 列名 列類型;

    >修改列名:

        ALTER TABLE 表名   CHANGE 原列名 新列名 列類型;

    >刪除列:

        ALTER TABLE 表名   DROP 列名;

    >修改表名:

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