在进行mysql数据库操作时,经常有碰到伙伴们在讨论如何从mysql数据库中导入、导出数据库或是表结构,现在把我的操作过程和大家分享一下: (1)环境变量的配置 知道怎么打开环境变量的窗口吧! 具体操作:桌面——>计算机——>高级系统设置——>设置环境变量——>系统变量——> 新建 变量名:path 变量值:mysql安装目录的bin目录 如:(D:\JavaTools\MySQL\MySQL Server 5.0\bin) 点击确定就完成了第一步操作。 注意:如果环境变量没有配置正确,那么在DOS的使用中会出现:“mysql不是内部也不是外部命令。。。。”一连串的错误提示,使得无法进行操作。所以大家在配置的时候一点要注意喽!! (2)进入Dos命令窗口 具体操作:run——cmd,这个大家都知道 (3)进入数据库 命令语句:mysql -u 用户名-p 如:(mysql -u root-p) 出现: Enter password: 输入你的数据库密码后就可对数据库进行操作。 如下图所示: 数据库操作的基本语句有(以数据库test 和表user为例): 1、建立数据库:create database test ; 2、使用数据库use test; 3、建立表create table user(字段名 属性); 4、查看所有数据库:show databases; 5、查看数据库中的所有表( 必需先use test):show tables; 6、查看表结构:desc user; 7、表中插入一条数据(注意数据类型):insert into user values(,,…); 8、修改表中的一条记录: 如:修改id为1的记录的名字为“JIM”:update user set username =”JIM” where id=1; 9、修改表结构: User表中加入一列:alter table user add sex varchar(4); 10、查询: 查询全部:Select * from user; 按条件查询:select * from user where id = 2; 查询字段:select username form user; 模糊查询:select * from user where username like “zhang%”;(所有姓张的记录,%可以出现在任何位置,表示模糊匹配)。 具体的语句要具体情况分析,但常用的差不多已经列出了。 (4)退出数据库 直接输入:exit; 如下图所示: ![]() 成功的退出数据库 (5)导出数据库 不进行过多文字的说明了,大家从一下的截图中就可以很清楚的进行操作: ![]() 第一条命令执行结果:导出数据库jbchw到e:jbchw.sql文件中 语句是:mysqldump –h localhost(服务器名) –u root(数据库用户名)-p jbchw(数据库名)>导出文件位置;然后系统让你输入密码后,去你设定的文件位置查看验证是否导出成功; 第二条命令执行结果:导出jbchw中的product_info 表 第三天命令执行结果:导出数据库的结构; E盘中出现的三个文件如下: ![]() (6)导入数据库 我也是使用Dos窗口进行操作的,具体步骤如下: 第一步:进入数据库(查看步骤(3)),建立数据库test1; 第二步:use test1; 第三步:导入.sql结尾的文件如下图所示: ![]() 然后查看表结构: ![]() 成功的导入了表。 |
-
1.png (82.92 KB)