MySQL中多表操作和批处理详细介绍(2)
2007-08-02 16:12
661 查看
修改和备份、批处理
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:
1、增加一列:
如在前面例子中的mytable表中增加一列表示是否单身single:
2、修改记录
将abccs的single记录修改为“y”:
现在来看看发生了什么:
3、增加记录
前面已经讲过如何增加一条记录,为便于查看,重复与此:
查看一下:
有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:
1、增加一列:
如在前面例子中的mytable表中增加一列表示是否单身single:
mysql> alter table mytable add column single char(1); |
将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 | +----------+------+------------+-----------+--------+ |
前面已经讲过如何增加一条记录,为便于查看,重复与此:
mysql> insert into mytable -> values (′abc′,′f′,′1966-08-17′,′china′,′n′); Query OK, 1 row affected (0.05 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 | +----------+------+------------+-----------+--------+ |
相关文章推荐
- MySQL中多表操作和批处理详细介绍
- MySQL中多表操作和批处理详细介绍(1)
- MySQL中多表操作和批处理详细介绍(3)
- MySQL常用操作命令详细介绍
- mysql 事务操作详细实例介绍
- (转)MySQL常用操作命令详细介绍
- 学习MySQL常用操作命令详细介绍
- MySql模糊查询like通配符使用详细介绍
- MySQL中字符串函数详细介绍
- Go语言命令行操作命令详细介绍
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- linux awk 数组操作详细介绍
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- thinkPHP 空模块和空操作、前置操作和后置操作 详细介绍(十四)
- Mysql中Identity 详细介绍
- MySql学习笔记-介绍以及基本操作
- MySQL行级锁、表级锁、页级锁详细介绍
- Mysql中的count()与sum()区别详细介绍
- sqlite数据库操作详细介绍 增删改查,游标
- MongoDB与MySQL的操作对比表及区别介绍