您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

MySQL入门学习之修改和备份、批处理

添加时间:2013-1-25 17:47:39  添加: 思海网络 
   修改和备份、批处理

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

  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

关键字:MySQL、备份、批处理、数据库表

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站