天天看点

MySQL简单的增删查改

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,是最流行的关系型数据库管理系统之一。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

插入数据 insert

指定字段和值插入:

insert into table_name ( field1, field2,...fieldn )
                       values
                       ( value1, value2,...valuen );      

不指定字段的话,需要提供所有的值,例如:

create table users(
    `id` int primary key auto_increment,
    `user` varchar(20) not null unique,
    `pass` char(32) not null
)ENGINE=InnoDB DEFAULT CHARSET=utf8;      

插入数据的时候必须指定所有字段的值。

insert into users values(1,"admin","123456");      

删除数据 delete

根据条件删除数据:

delete from users where id=1      

或者

delete from users where user="admin"      

注意:删除数据必须指定条件,否则整个表中的数据都会被删除。

查询数据 select

查询出所有数据:

select * from users      

根据条件查询指定数据:

select * from users where id=1      

按排序查询指定个数的数据:

select * from user order by id desc limit 0,10 //根据id降序排序,从第1条数据开始获取,一共获取10条记录,记住第2个参数是要获取的个数。      

更新数据 update

update table_name set field1=new-value1, field2=new-value2
[where clause]      

例如:

update users set pass="admin888" where id=8; //把id=8的记录的pass值设置为admin888       

注意:更新数据必须指定条件,否则整个表中的数据都会被更新。