1:新建表
CREATE TABLE `表名` (
`字段1` bigint(20) NOT NULL,
`字段2` varchar(48) DEFAULT NULL,
`字段3` int(24) DEFAULT NULL,
`字段4` varchar(48) DEFAULT NULL,
`字段5` varchar(48) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2:增加字段
ALTER TABLE 表名 ADD COLUMN 字段 VARCHAR(2)
DEFAULT NULL;
注意:mysql 会自动寻找分号作自动结束符
3:删除字段
ALTER TABLE 表名 DROP 字段;
4:修改字段
ALTER TABLE 表名 MODIFY COLUMN 字段 VARCHAR(4)
DEFAULT NULL;
5:字段添加索引ALTER
PRIMARY KEY 主键索引:mysql>ALTER TABLE table_name
ADD PRIMARY KEY ( column
)
UNIQUE唯一索引:mysql>ALTER TABLE table_name
ADD UNIQUE ( column
)
INDEX普通索引 :mysql>ALTER TABLE table_name
ADD INDEX index_name ( column
)
FULLTEXT全文索引 :mysql>ALTER TABLE table_name
ADD FULLTEXT ( column
)
INDEX多列索引:mysql>ALTER TABLE table_name
ADD INDEX index_name ( column1
, column2
, column3
)
index_name 可以为空,为空时MySQL将根据第一个索引列赋一个名称。字段加引号
6:字段添加索引create
create index index_name on table_name (column_list) ;
create unique index index_name on table_name (column_list) ;
index_name 不可以为空,字段不加引号
7:字段去除索引ALTER
alter table table_name drop index index_name ;
7:字段添加索引ALTER
drop index index_name on table_name ;