ddl操作

//凡是[]內的內容都是可加可不加的

查看所有數據庫 show databases;
切換(選擇要操作的)數據庫:use 數據庫名
創建數據庫:create database [if not exists] 名字 [charset=utf8];
刪除數據庫:drop database [if exists] test;

常用數據類型
int:整型
double:浮點型 列如double(5,2)表示最多5位,其中必須有兩個小數,即最大值爲999.99
decimal:浮點型,在表單錢方面使用該類型,因爲不會出現精度缺失的問題
char:固定長度字符創類型,char(255)
varchar;可變長度字符串類型 :varchar(65535)
text(clob):字符串類型;//mysql獨有的類型可以放非常長的數據
>tinnytext 2^8-1B//256B
>text 2^16-1B//64K
>mediumtext 2^24-1B//16M
>longtext2^32-1B//4G
blob:二進制類型
tinnyblob 2^8-1B
blob 2^16-1B
mediumblob 2^24-1B
longblob 2^32-1B
data:日期類型,格式爲yyyy-mm-dd
time:時間類型:格式爲hh:mm:ss

表:
show tables;//查詢當前數據庫表
create table [if not exists] 表名
(
 name varchar(122),
 number int,
列名 列類型,
...
);
查詢表結構 :desc 表名
刪除表:drop table 表名

>修改之添加列
alter table 表名 add
{
    列名 列類型,
...
}
>修改列類型
alter table 表名 modify 列名 列類型;//如果被修改的列已存在數據,那麼新的類型可能會影響到已存在數據
>刪除列
alter table 表名 drop 列名
>修改表名稱
alter table 表名 rename to 新表名

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