天天看點

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       

注意:更新資料必須指定條件,否則整個表中的資料都會被更新。