数据库操作
--创建数据库 create table student ( `id` int(32) unsigned auto_increment, `username` varchar(20) not null, `address` varchar(40) default 'null', `create_date`DATE, `sex` int(20) not null, primary key (`id`) )ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
--添加表单字段 ALTER TABLE student ADD phone int(20) NOT null alter table student add email varchar(20) --添加字段 alter table student add remark varchar(30) default '管理员' not null;
--insert 数据插入 insert into student (id,username,address,sex,age,city,udate_at)VALUES(null,'张三',null,20,18,'深圳',null) --insert set插入数据 insert into student set username ='用户名',sex=20,phone=134555566
1.alter操作表字段
(1)增加字段
alter table 表名 add 字段名 字段类型;
alter table student add name varchar(10);
(2)修改字段
alter table 表名 change 旧字段名 新字段名 字段类型;
alter table student change name name varchar(20)not null default 'liming';//修改字段类型
alter table student change name name1 varchar(20)not null default 'liming';//修改字段名
(3)删除字段
alter table 表名 drop 字段名;
alter table student drop name;
2.alter 索引操作
(1)增加索引
alter table 表名 add index 索引名 (字段名1,字段名2.....);
alter table student add index stu_name(name);
(2)删除索引
alter table 表名 drop index 索引名;
alter table student drop index stu_name;
(3)查看某个表的索引
show index from 表名;
(4)增加唯一限制条件的索引
alter table 表名 add unique 索引名(字段名);
3.主键操作
增加主键:
alter table 表名 add primary key(字段名);