天天看點

MySQL中對資料的增删查改(一)

在MySQL資料庫中對資料的操作主要是插入資料記錄(create)、查詢資料記錄(read)、更新資料記錄(update)和删除資料記錄(delete);

插入完整資料:

insert into 表名(字段名1, 字段名2, ...) values(value1, value2, ...);      

此時字段名個數必須和value個數相比對。

插入部分資料也可用上面的語句,字段名為其中的一部分, values順序和輸入的字段名順序相一緻,如需按照預設的字段名輸入,則可以按如下指令輸入:

insert into values(value1, value2, ...);
      

  一次插入多條資料可按照以下指令:

insert into 表名(字段名1, 字段名2, 字段名3, ...)values(value11, value12, ...), (value21, value22,  ...),(value31, value32,  ...)      

查詢表的具體内容:

select * from 表名;      

 插入查詢結果:用insert into除了可以将資料值插入到表中,還可以實作将另一個表的查詢結果插入到表中,進而實作表的複制;

insert into table_name1(字段名21, 字段名22, 字段名23) select(字段名11, 字段名12, 字段名13) from table_name2 where 條件;      

資料的更新操作:

update table_name set 字段名 = value1, 字段名2 = value2 where 條件;      

如:

update t_dept set loc = \'shangxi2\' where dname = \'cjangdept1\';
      

  删除資料:

delete from table_name where condition;      

如:

delete from t_dept where dname = \'cjiango\';
      

  删除所有資料可用delete from table_name;實作。