MySQL数据库修改、备份和批处理

MySQL数据库修改、备份和批处理,第1张

MySQL数据库修改、备份和批处理,第2张

有时我们需要修改和删除数据库表和数据库,这可以通过以下方法来实现:

1.添加列:
例如,如果你在上一个例子中给mytable添加一列来表示你是否单身:
MySQL > alter table my table add column single char(1);

2.修改记录
将abccs的单个记录修改为“Y”:
MySQL >更新我的表集single =' y '其中name = ' ABCCS

现在我们来看看发生了什么:
MySQL > select * from my table;
+-+-+-+-+
|姓名|性别|出生|出生地|单身|
+-+-+-+-+
| abccs | f | 1977-07-07 |中国| y |
| mary |f | 1978-12-12 |美国| NULL |
| tom |m | 1970-09-02 |美国| NULL |。

3.添加记录
我们已经讨论了如何添加记录。为了方便查看,重复一下这个:
MySQL >插入到我的表中
-->值(' ABC ',' F ',' 1966年8月17日',)
查询ok,1行受影响(0.05秒)
看看:
MySQL > select * from my table;
+-+-+-+-+
|姓名|性别|出生|出生地|单身|
+-+-+-+-+
| abccs | f | 1977-07-07 |中国| y |
| mary |f | 1978-12-12 |美国| NULL |
| tom |m | 1970-09-02 |美国| NULL |。


3。Delete record
使用以下命令删除表中的记录:
MySQL > delete from my table where name = ' ABC ';
DELETE从表中删除满足where给定条件的记录。

再次显示结果:
MySQL > select * from my table;
+-+-+-+-+
|姓名|性别|出生|出生地|单身|
+-+-+-+-+
| abccs | f | 1977-07-07 |中国| y |
| mary |f | 1978-12-12 |美国| NULL |
| tom |m | 1970-09-02 |美国| NULL |。

4.删除表:
mysql > drop table * * *(表1的名称),* * *表2的名称;
您可以删除一个或多个表格,因此请小心使用。

5.删除数据库:
mysql >删除数据库数据库名称;
小心使用。

6.备份数据库:
返回DOS:
MySQL >退出
D: mysqlbin
使用以下命令备份数据库abccs:
MySQL dump-opt abccs > abccs . dbb

7.以批处理模式使用MySQL:

首先创建一个批处理文件mytest.sql,内容如下:
使用abccs
select * from my table;
从mytable中选择姓名、性别,其中name = ' abccs

在DOS下运行以下命令:
D:mysqlbin MySQL < mytest . SQL
执行结果会显示在屏幕上。

如果您想查看结果,并且有许多输出结果,您可以使用这个命令:
mysql < mytest.sql | more

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

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » MySQL数据库修改、备份和批处理

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情