大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> MySQL入门学习(六)修改和备份、批处理

MySQL入门学习(六)修改和备份、批处理

时间: 2021-07-31 作者:daque

偶尔咱们要对数据库表和数据库举行窜改和简略,不妨用如次本领实行: 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

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.