4221学习网
首页 | 网址大全 | 脑力倍增 | 电脑学院 | 学习方法 | 英语学习 | 口才交际 | 工作职场 | 成功励志 | 文学小说 | 视频教程 | 视频短片 | 下载中心 | NBA | 奥运 | 图片专区 | QQ·技巧 | 游戏技巧 | 恋爱技巧 | 谈天说地 | 专题教程 | 4221论坛
热门关键字: 视频教程  百家讲坛  美女  记忆力  疯狂英语
 → 当前位置:4221学习网>电脑学院>数据库>mysql>正文

MySQL入门学习(六)

4221学习网 2007-09-28 来源:互联网 收藏本文

训练30小时,让阅读提速5-10倍!---速读记忆训练软件免费下载!(点击下载)

修改和备份、批处理

  有时我们要对数据库表和数据库进行修改和删除,可以用如下方法实现:

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 (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   |
+----------+------+------------+-----------+--------+


3、删除记录
用如下命令删除表中的一条记录:
MySQL> delete from mytable where name='abc';
DELETE从表中删除满足由where给出的条件的一条记录。

再显示一下结果:
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  |
+----------+------+------------+-----------+--------+

4、删除表:
MySQL> drop table ****(表1的名字),***表2的名字;
可以删除一个或多个表,小心使用。

5、数据库的删除:
MySQL> drop database 数据库名;
小心使用。

6、数据库的备份:
退回到DOS:
MySQL> quit
d:MySQLbin
使用如下命令对数据库abccs进行备份:
MySQLdump --opt abccs>abccs.dbb
abccs.dbb就是你的数据库abccs的备份文件。

7、用批处理方式使用MySQL:

首先建立一个批处理文件mytest.sql,内容如下:
use abccs;
select * from mytable;
select name,sex from mytable where name='abccs';

在DOS下运行如下命令:
d:mysqlbin MySQL < mytest.sql
在屏幕上会显示执行结果。

如果想看结果,而输出结果很多,则可以用这样的命令:
MySQL < mytest.sql | more

我们还可以将结果输出到一个文件中:
MySQL < mytest.sql > mytest.out

上一篇:入门教程:CSS基本语法及用法入门   下一篇:MySQL入门学习(五)
添加到google书签 digg this! 添加到bolaa 添加到yahoo+ 添加到新浪vivi 添加到365key  
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·MySQL入门学习(五)
·MySQL入门学习(四)
·MySQL入门学习(三)
·MySQL入门学习(二)
·MySQL数据库入门学习-安装篇入门篇
·MySQL数据导入导出方法与工具介绍一
·MySQL数据导入导出方法与工具介绍二
·MySQL数据导入导出方法与工具介绍三
·如何才能使图形化管理MySQL更轻松(一)
·如何才能使图形化管理MySQL更轻松(二)
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(请自觉遵守互联网相关政策法规。)
最新文章
·MySQL数据库入门学习-安装篇入门篇
·MySQL入门学习(二)
·MySQL入门学习(三)
·MySQL入门学习(四)
·MySQL入门学习(五)
·MySQL数据导入导出方法与工具介绍一
·MySQL数据导入导出方法与工具介绍二
·MySQL数据导入导出方法与工具介绍三
·如何才能使图形化管理MySQL更轻松(一)
·如何才能使图形化管理MySQL更轻松(二)
本类阅读排行榜
·如何才能使图形化管理MySQL更轻松(一)
·MySQL数据导入导出方法与工具介绍一
·MySQL数据导入导出方法与工具介绍二
·MySQL数据导入导出方法与工具介绍三
·MySQL数据库入门学习-安装篇入门篇
·如何才能使图形化管理MySQL更轻松(二)
·MySQL入门学习(二)
·MySQL入门学习(三)
·MySQL入门学习(四)
·MySQL入门学习(五)
热点视频教程
视频街舞 舞步 教学
视频windowsxp重装系统视频教程
视频李孝利十分钟详细舞蹈教程
视频美女教你跳舞
视频街舞 舞步 教学2
视频双截棍视频教程-定式
视频如何安装双操作系统
视频韩国的太空步教程,后滑、侧滑、旋转太空
视频【WindowsXP入门教程】 - 硬盘分区
视频台球教程-基本杆法
视频[百家讲坛]三十六计01_借刀杀人
视频24式太极拳教学---基本动作
视频 斯诺克台球竿法-后退球
视频动物世界之决战生死线2
视频超级全脑速读训练教程

设为首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接

4221学习网版权所有-鄂ICP备07006816号
已浏览: