《2022年MySQL入门学习(六)Mysql教程.docx》由会员分享,可在线阅读,更多相关《2022年MySQL入门学习(六)Mysql教程.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、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;+-+-+-+-+-+|
2、 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)查看一下:m
3、ysql> 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;DEL
4、ETE从表中删除满意由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、数据
5、库的删除:mysql> drop database 数据库名;当心运用。6、数据库的备份:退回到DOS:mysql> quitd:mysqlbin运用如下吩咐对数据库abccs进行备份:mysqldump -opt abccs>abccs.dbbabccs.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