mysql学习-update, delete,insert

来源:互联网 发布:原油现货交易软件 编辑:程序博客网 时间:2024/03/29 07:56
update:
create table category(
cgo_id int auto_increment primary key,
cgo_name varchar(30not null
);

+--------+------------------------+
| cgo_id | cgo_name               |
+--------+------------------------+
|      1 |Electronics & computer |
|      2 |Books & Audio             |
|      3 |Toy & Baby                 |
|      4 |Clothing                      |
+--------+------------------------+

UPDATE [LOW_PRIORITY] [IGNORE] tbl_name    SET col_name1=expr1 [, col_name2=expr2 ...]    [WHERE where_definition]    [ORDER BY ...]    [LIMIT row_count]



修改里面内容的时候例如修改Clothing为cloth
update category set cgo_name = 'cloth' where cog_name = 'Clothing';

delete:
我们要删除第二行数据的话:
delete from category where cgo_id = 2;

insert:
要插入就简单了:
假如每一列数据都会插入那么就:
insert into category values5, 'jeans' );
因为cgo_id是auto_increment的,所以也可以省略:
insert into category values'','jeans' );
假如只想插入第二列数据:(这里不行,因为有约束,primary key自带not null约束)
insert into category(cgo_namevalues('cloth');






0 0