仓酷云

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

[CentOS(社区)] 给大家带来MySQL导进.sql文件及经常使用下令

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

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

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

x
欢迎大家来到仓酷云论坛!MySQL导进.sql文件及经常使用下令

在MySQLQureyBrower中间接导进*.sql剧本,是不克不及一次实行多条sql下令的,在mysql中实行sql文件的下令:
mysql>sourced:/myprogram/database/db.sql;

另附mysql经常使用下令:

一)毗连MYSQL:
格局:mysql-h主机地点-u用户名-p用户暗码

1、例1:毗连到本机上的MYSQL
起首在翻开DOS窗口,然落后进mysql装置目次下的bin目次下,比方:D:/mysql/bin,再键进下令mysql-uroot-p,回车后提醒你输暗码,假如刚装置好MYSQL,超等用户root是没有暗码的,故间接回车便可进进到MYSQL中了,MYSQL的提醒符是:mysql>
2、例2:毗连到近程主机上的MYSQL(近程:IP地点)

假定近程主机的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:/mysql/bin,然后键进以下下令:
mysqladmin-uroot-password123
注:由于入手下手时root没有暗码,以是-p旧暗码一项就能够省略了。

2、例2:再将root的暗码改成456
mysqladmin-uroot-p123password456
(三)增添新用户:
(注重:和下面分歧,上面的由于是MYSQL情况中的下令,以是前面都带一个分号作为下令停止符)
格局:grantselecton数据库.*to用户名@登录主机identifiedby"暗码"

例1、增添一个用户test1暗码为abc,让他能够在任何主机上登录,并对一切数据库有查询、拔出、修正、删除的权限。起首用以root用户连进MYSQL,然后键进以下下令:
grantselect,insert,update,deleteon*.*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表名;

导出sql剧本
mysqldump-u用户名-p数据库名>寄存地位

mysqldump-uroot-ptest>c:/a.sql


导进sql剧本
mysql-u用户名-p数据库名<寄存地位

mysqljump-uroot-ptest<c:/a.sql

注重,test数据库必需已存在

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
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
简单生活 该用户已被删除
沙发
发表于 2015-1-16 17:56:43 | 只看该作者

给大家带来MySQL导进.sql文件及经常使用下令

一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-23 05:40:18 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
乐观 该用户已被删除
地板
发表于 2015-1-31 18:08:00 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-7 00:08:48 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
变相怪杰 该用户已被删除
6#
 楼主| 发表于 2015-2-19 08:16:53 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
只想知道 该用户已被删除
7#
发表于 2015-3-6 14:47:00 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
小妖女 该用户已被删除
8#
发表于 2015-3-13 04:07:07 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
小女巫 该用户已被删除
9#
发表于 2015-3-20 12:34:55 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-25 00:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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