创建数据库:
create database Test01 charset=utf8;
创建数据表;
create table student(
id int primary key auto_increment not null,
name char(10) not null,
age tinyint default 0,
gender enum('男','女') default '男' );
查看表结构:
desc student;
增加字段
alter table student add is_del int default 0;
删除字段:
alter table student drop is_del;
更改字段名
alter table student change gender sex enum('男','女') default '男';
更改字段类型
alter table student modify gender char(4) default '男';
在数据表中插入数据:
insert into student values(0,'刘德华',55,default),(0,'张国荣',60,default),(0,'张学友',55,default),(0,'梅艳芳',58,'女'),(0,'成龙',60,default);
查看表所有数据(上图):
select * from student;
查看年龄大于55的人名:
select name from student where age>55;
查找姓张的人名:
select name from student where name like '张%';
更改(更新)某一行数据
update student set age = 60 where name = '张晋';
删除某一行:
delete from student where name = '张晋';
根据某一列排序查询
select name,age from student order by age;
小结:
删除表字段用drop+字段名
删除表中某一行数据用delete from通过where定位