MySQL 修改数据
UPDATE 语句
修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。
可以同时修改 一个 或 多个 字段;
可以在where子句中指定条件;
可以在一个单独表中更新数据。
语法
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
例如
--更新数据表中 runoob_id 为 3 的 runoob_title 字段值: UPDATE runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3; -- 查看结果 SELECT * from runoob_tbl WHERE runoob_id=3; +-----------+--------------+---------------+-----------------+ | runoob_id | runoob_title | runoob_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | RUNOOB.COM | 2016-05-06 | +-----------+--------------+---------------+-----------------+
ALTER 语句
当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令
-- 修改表名称 alter tablename a1 rename b1; -- 添加变量 alter tablename a1 add column score float; -- 修改变量 alter tablename a1 change column score score s_score int (10); -- 删除变量 alter tablename a1 drop s_score ; --修改列名 alter tablename change a1 a1_1 varchar(20);