create table teacher(Number int primary key auto_increment not null unique comment '教工號(hào)',Name varchar(30) not null comment '姓名',Sex varchar(4) comment '性別',DepNo int comment '部門(mén)號(hào)',Salary float(6,2) default 0,Address varchar(100) comment '家庭住址'
);
desc teacher;
3.向teacher表中添加記錄如下圖所示
insert into teacher values(201,'劉蕓','女',604,4500,'河北滄州'),(202,'周星馳','男',601,1600,'山東省濟(jì)南'),(203,'秦牧之','男',604,2800,'北京昌平'),(204,'周潤(rùn)發(fā)','男',604,3500,'河北省滄州'),(205,'林雙','女',604,1200,'河北省保定'),(206,'張帆','女',604,3000,'北京市昌平'),(207,'陳友諒','男',604,2800,'山西省大同'),(208,'張國(guó)榮','男',604,2500,'山東省煙臺(tái)');
select * from teacher;
insert into teacher values(209,'毛不易','男',604,4000,'黑龍江齊齊哈爾');
5.查詢表中所有記錄
select * from teacher;
6.刪除表中Number是201并且sex是女的教師信息
delete from teacher where Number=201 and Sex='女';
7.查詢表中Number字段的值是202,205或207教師的所有記錄
select * from teacher where Number in (202,205,207);
8.修改表中Number值是202教師的姓名為“馬云”
update teacher set Name='馬云' where Number=202;
select * from teacher;
9.查詢工資最高的前三條信息
select * from teacher order by Salary desc limit 0,3;
10.查詢姓名中包含張的信息
select * from teacher where Name like '%張%';
11.查詢男女生的個(gè)數(shù)信息
select count(*),Sex from teacher group by Sex;
12.查詢薪資在1800到3600之間的信息
使用 between ... and ...
select * from teacher where Salary between 1800 and 3600;
使用運(yùn)算符 > <
select * from teacher where Salary>1800 and Salary<3600;