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
注意:更新資料必須指定條件,否則整個表中的資料都會被更新。