新建一張表
? create table 表名稱(
? ? ? ?字段1 字段的類型泼菌,
? ? ? ?字段2 ?字段的類型,
? ? ? ? ........
);
常用數(shù)據(jù)類型:
int:整型
double:浮點(diǎn)型,例如double(5,2)表示最多5位灵疮,其中必須有2位小數(shù)叽讳,即最大值為999.99;
char:固定長(zhǎng)度字符串類型便瑟;char(10)'abc'
varchar:可變長(zhǎng)度字符串類型缆毁;varchar(10) 'abc'
text:字符串類型;
blob:字節(jié)類型;
date:日期類型到涂,格式為:yyyy-MM-dd脊框;
time:時(shí)間類型,格式為:hh:mm:ss
timestamp:時(shí)間戳類型yyyy-MM-dd hh:mm:ss會(huì)自動(dòng)賦值
datetime:日期時(shí)間類型yyyy-MM-dd hh:mm:ss
當(dāng)前數(shù)據(jù)庫(kù)中的所有表
SHOW TABLES;
在已有的表中加入新的字段
alter table 表的名稱 add 字段的名稱 ?字段的類型践啄;
修改表中字段的屬性 如長(zhǎng)度
alter table 表的名稱 modify 字段的名稱 字段的類型 ?(varchar(255))浇雹;
刪除表中某一列,一次只能刪一列
alter table 表的名稱 drop 列的名稱;
更改表的名稱
rename table 舊的表明 ?to ?新的表的名稱
修改表的字符集 如 gbk?
alter table 表的名稱 character set ?gbk ;
修改表中列的名稱
alter table 表的名稱 change 舊的列的名稱 新的列的名稱 指定的類型屿讽;
刪除某一張表
drop table 要?jiǎng)h除的表的名稱昭灵;
設(shè)置自增長(zhǎng)字段
ALTER ?TABLE ?表名 ?CHANGE ?id ?id ?INT ?PRIMARY ?KEY ?AUTO_INCREMENT