update:
create
table
category
(
cgo_id
int
auto_increment
primary
key
,
cgo_name
varchar
(
30
)
not
null
);
cgo_id
cgo_name
);
+--------+------------------------+
| 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
values
(
5
,
'jeans'
);
因为cgo_id是auto_increment的,所以也可以省略:
insert
into
category
values
(
''
,
'jeans'
);
假如只想插入第二列数据:(这里不行,因为有约束,primary key自带not null约束)
insert
into
category
(
cgo_name
)
values
(
'cloth'
);