最新消息:最新信息可以到系统基本设置里填写,如果不想要这一栏可以修改head.htm,将第53行到55行删除即可

mysql学习之基础篇02

创意新鲜 dedesos.com

首先建立一个简单的薪资表:

create table salary not null default ' ',
gender char not null default ' ',
company varchar not null default ' ',
salary decimal not null default 0.00,
fanbu smallint not null default 0
)engine myisam charset utf8;






然后我们来查看表的结构:desc 表名;

那么要往哪张表增加行? 

insert into 表名

那又要往哪几列增加值? 

增加的值是多少?

values

把上面那几条代码敲进去我们看一下结果:

插入多条数据的话,只要把数据之间用逗号隔开就可以了:

如果我们在插入数据的时候,如果不声明列,则默认所有列。

例如:update salary set fanbu=100 where id=1;

 

 

注意我们在修改数据的时候一定要加上where 表达式,只要where表达式为真,那么该语句就执行,如果不加的话就会把这一列所有的值全部改掉。

上面的语句说的就是我们要删除哪张表中的哪几行。

比如我们要删除salary表中fanbu 150的行;


delete from salary where fanbu

 

我们来查找一下salary表中的姓名,性别和薪水:

select sname,gender,salary from salary;

上面的只实现了查询哪张表和哪几列,那么哪一行怎么实现呢?

答:添加where 表达式:

select sname,gender,salary from salary where sname='李四';

只要where表达式为真,那么该语句就执行,那么我们也可以换个条件,例如where salary=9534;等等

 

    与本文相关的文章

    网友最新评论