仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 698|回复: 9
打印 上一主题 下一主题

[学习教程] 公布利用mysql dump 导进与导出的办法

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:12:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
你碰到的问题可能已经在社区中被别的人已经问过,即使没有MySQL学习教程,你也可以提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。”MySQL有用命令
Wikipedia,自在的百科全书
一)毗连MYSQL:
格局:mysql-h主机地点-u用户名-p用户暗码

1、例1:毗连到本机上的MYSQL
起首在翻开DOS窗口,然落后进mysql安装目次下的bin目次下,比方:D:mysqlin,再键进命令mysql-uroot-p,回车后提醒你输暗码,假如刚安装好MYSQL,超等用户root是没有暗码的,故间接回车便可进进到MYSQL中了,MYSQL的提醒符是:mysql>
2、例2:毗连到远程主机上的MYSQL
假定远程主机的IP为:10.0.0.1,用户名为root,暗码为123。则键进以下命令:
mysql-h10.0.0.1-uroot-p123
(注:u与root能够不必加空格,别的也一样)
3、加入MYSQL命令
exit(回车)

(二)修正暗码:
格局:mysqladmin-u用户名-p旧暗码passWord新暗码
1、例1:给root加个暗码123。起首在DOS下进进目次C:mysqlin,然后键进以下命令:
mysqladmin-uroot-password123
注:由于入手下手时root没有暗码,以是-p旧暗码一项就能够省略了。
2、例2:再将root的暗码改成456
mysqladmin-uroot-pab12password456
(三)增添新用户:(注重:和下面分歧,上面的由于是MYSQL情况中的命令,以是前面都带一个分号作为命令停止符)
格局:grantselecton数据库.*to用户名@登录主机identifiedby"暗码"
例1、增添一个用户test1暗码为abc,让他能够在任何主机上登录,并对一切数据库有查询、拔出、修正、删除的权限。起首用以root用户连进MYSQL,然后键进以下命令:
grantselect,insert,update,deleteon*.*totest1@"%"Identifiedby"abc";

但例1增添的用户是非常伤害的,你想如某团体晓得test1的暗码,那末他就能够在internet上的任何一台电脑上登录你的mysql数据库并对你的数据能够随心所欲了,办理举措见例2。
例2、增添一个用户test2暗码为abc,让他只能够在localhost上登录,并能够对数据库mydb举行查询、拔出、修正、删除的操纵(localhost指当地主机,即MYSQL数据库地点的那台主机),如许用户即便用晓得test2的暗码,他也没法从internet上间接会见数据库,只能经由过程MYSQL主机上的web页来会见了。
grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"abc";
假如你不想test2有暗码,能够再打一个命令将暗码消失落。
grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"";
(四)显现命令
1、显现数据库列表:
showdatabases;
刚入手下手时才两个数据库:mysql和test。mysql库很主要它内里有MYSQL的体系信息,我们改暗码和新增用户,实践上就是用这个库举行操纵。
2、显现库中的数据表:
usemysql;//翻开库
showtables;
3、显现数据表的布局:
describe表名;
4、建库:
createdatabase库名;
5、建表:
use库名;
createtable表名(字段设定列表);
6、删库和删表:
dropdatabase库名;
droptable表名;
7、将表中纪录清空:
deletefrom表名;
8、显现表中的纪录:
select*from表名;



MySQL导进导出命令
1.导出全部数据库
  mysqldump-u用户名-p数据库名>导出的文件名
  mysqldump-uwcnc-psmgp_apps_wcnc>wcnc.sql
2.导出一个表
  mysqldump-u用户名-p数据库名表名>导出的文件名
  mysqldump-uwcnc-psmgp_apps_wcncusers>wcnc_users.sql

3.导出一个数据库布局
  mysqldump-uwcnc-p-d--add-drop-tablesmgp_apps_wcnc>d:wcnc_db.sql
  -d没无数据--add-drop-table在每一个create语句之前增添一个droptable

4.导进数据库
  经常使用source命令
  进进mysql数据库把持台,
  如mysql-uroot-p
  mysql>use数据库
  然后利用source命令,前面参数为剧本文件(如这里用到的.sql)
  mysql>sourced:wcnc_db.sql(注:假如写成sourced:wcnc_db.sql,就会报语法毛病)
注重:利用导进数据库命令的数据库文件必需在mysql的bin目次下才能够



MySQL的支持者们却认为,MySQL所保留的功能都是精华,并且是你部署、MySQL学习教程配置和维护这个数据库所必不可少的一些功能。
海妖 该用户已被删除
沙发
发表于 2015-1-18 18:30:37 | 只看该作者
你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。
小女巫 该用户已被删除
板凳
发表于 2015-1-25 13:47:58 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
简单生活 该用户已被删除
地板
发表于 2015-2-2 22:19:33 | 只看该作者
数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。
莫相离 该用户已被删除
5#
发表于 2015-2-8 14:07:32 | 只看该作者
无法深入到数据库系统层面去了解和探究
6#
发表于 2015-2-25 18:42:08 | 只看该作者
代替了原来VB式的错误判断。比Oracle高级不少。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-8 01:40:27 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
admin 该用户已被删除
8#
发表于 2015-3-15 20:33:15 | 只看该作者
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-22 04:10:13 | 只看该作者
groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。
因胸联盟 该用户已被删除
10#
发表于 2015-3-22 04:10:14 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 01:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表