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
注意:更新数据必须指定条件,否则整个表中的数据都会被更新。