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 

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

版权声明:本文为wrpuser原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wrpuser/p/8421978.html