love军

数据库操作
--创建数据库
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(字段名);

posted on 2020-12-31 14:29  love军  阅读(64)  评论(0编辑  收藏  举报