文档介绍:2022年MySQL入门学****六)Mysql教程
修改和备份、批处理
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:
1、增加一列:
如在前面例子中的mytable表中增加一列表示是否单身single:
2022年MySQL入门学****六)Mysql教程
修改和备份、批处理
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:
1、增加一列:
如在前面例子中的mytable表中增加一列表示是否单身single:
mysql> alter table mytable add column single char(1);
2、修改记录
将abccs的single记录修改为“y”:
mysql> update mytable set single='y' where name='abccs';
现在来看看发生了什么:
mysql> select * from mytable;
+----------+------+------------+-----------+--------+
| name| sex | birth| birthaddr | single |
+----------+------+------------+-----------+--------+
| abccs|f| 1977-07-07 | china| y|
| mary|f| 1978-12-12 | usa| NULL|
| tom|m| 1970-09-02 | usa| NULL|
+----------+------+------------+-----------+--------+
3、增加记录
前面已经讲过如何增加一条记录,为便于查看,重复与此:
mysql> insert into mytable
-> values ('abc','f','1966-08-17','china','n');
Query OK, 1 row affected ( sec)
查看一下:
mysql> select * from mytable;
+----------+------+------------+-----------+--------+
| name| sex | birth| birthaddr | single |
+----------+------+------------+-----------+--------+
| abccs|f| 1977-07-07 | china| y|
| mary|f| 1978-12-12 | usa| NULL|
| tom|m| 1970-09-02 | usa| NULL|
| abc|f| 1966-08-17 | china| n|
+----------+------+------------+-----------+--------+
3、删除记录
用如下吩咐删除表中的一条记录:
mysql> delete from mytable where name='abc';
DELETE从表中删除满意由where给