數(shù)據(jù)定義語言(DDL),主要用于定義數(shù)據(jù)庫(kù)對(duì)象:數(shù)據(jù)庫(kù)、表、列等。下面蓉妹就和大家分享“MySQL基礎(chǔ)入門(二)_DDL操作數(shù)據(jù)表”相關(guān)內(nèi)容。
1、MySql常見的數(shù)據(jù)類型
Int:整型
Double:浮點(diǎn)型
Varchar:字符串型
Date:日期類型,格式:yyyy-MM-dd
注意:在mysql中,char與varchar類型都對(duì)應(yīng)了Java中的字符串類型,區(qū)別在于:char類型是固定長(zhǎng)度,根據(jù)定義的字符串長(zhǎng)度分配空間;varchar類型是可變長(zhǎng)度,只是用字符串長(zhǎng)度所需空間。
Char類型適合存儲(chǔ)固定長(zhǎng)度的字符串,比如密碼、性別;varchar適合存儲(chǔ)在一定范圍內(nèi),有長(zhǎng)度變化的字符串,如說明、備注等。
2、創(chuàng)建表
語法格式:
CREATE TABLE 表名
(字段名稱1 字段類型(長(zhǎng)度),
字段名稱2 字段類型 注意 最后一列不要加逗號(hào));
3、查看表
查看當(dāng)前數(shù)據(jù)庫(kù)中的所有表名:show tables;
查看表結(jié)構(gòu):desc 表名;
4、刪除表
從數(shù)據(jù)庫(kù)中永久刪除表:drop table 表名;
判斷表是否存在,存在則刪除:drop table if exists 表名;
5、修改表
(1)修改表名
語法格式:rename table 舊表名 to 新表名
(2)修改表的字符集
語法格式:alter table 表名 character set 字符集
(3)向表中添加列
語法格式:alert table 表名 add 字段名稱 字段類型
(4)修改表中列的數(shù)據(jù)類型或長(zhǎng)度
語法格式:alter table 表名 modify 字段名稱 字段類型
(5)修改列名稱
語法格式:alter table 表名 change 舊列名 新列名 類型(長(zhǎng)度);
(6)刪除列
語法格式:alter table 表名 drop 列名;
以上就是關(guān)于“MySQL基礎(chǔ)入門(二)_DDL操作數(shù)據(jù)表”的分享。蓉華教育,專注IT技術(shù)人才培養(yǎng),歡迎咨詢。