MySQL使用

0、
  停止mysql服务:打开命令行窗口CMD,Net stop mysql

1、登录
  1)连接到本机上的MYSQL。

  首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql-u root -p,回车后提示你输密码,如果刚安装好        MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

  2)连接远程计算机
  mysql -h <hostname> -u <username> -p
  你需要将<hostname>换成你的MySQL服务器正在其上运行的计算机的主机名或IP地址。如果你在运行服务的同一台计算机    上运行客户端程序,你可以不使用-h <hostname> 而且直接使用-h localhost。<username>应该是你的MySQL用户名。如    果你是自己安装的MySQL服务器,这应该就是root。如果你是使用的你的Web主机提供商的MySQL服务,这应该是他们为你    指定的MySQL用户。

  “-p”参数告诉程序提示你输入你的口令,这将在你输入上面的命令后立即显示。如果你是自己安装的MySQL,你的口令     就是你在第一章内选择的root的口令。如果你是使用的你的Web主机提供商的MySQL服务,这应该是他们给你的MySQL口令
   mysql-h110.110.110.110-uroot-pabcd123


2、显示数据库列表
  MySQL会显示给你服务器上的数据库列表
  SHOW DATABASES;

3、删除数据库
  如果你输入了这个命令,并打了回车,MySQL会删除这个数据库,并返回Query OK。注意,并不会提示你诸如“这是否确   定”这样的信息
  DROP DATABASE test;

4、增加新用户
 (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
 格式:grantselecton数据库.*to用户名@登录主机identified by"密码"
   grant select,insert,update,delete on *.* to test1 @"%" Identified by "abc";
  增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用    知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。

   grant select,insert,update,delete on mydb.* to test2 @localhost identified by "abc";

  如果你不想test2有密码,可以再打一个命令将密码消掉。

  grant select,insert,update,delete on mydb.* to test2 @localhost identified by "";

5、备份数据库:(命令在DOS的mysqlin目录下执行)

  mysqldump--要备份的数据库>备份生成的文件.sql
   文件名任取

6、MySql如何执行sql文件
   关键字: mysql source
   一些sql语句放在一个sql文件里面一起来执行,首先进入到数据 然后输入? 这样我们就能看到一些常用的命令,找到   source这个命令 ,输入你的文件地址 ,这样就会一起执行 ,
   Java代码
   如:/. D://bbs_sql//bbs.sql 不能要分号 或者 source D://bbs_sql//bbs.sql

7、查义版本号
  SELECT VERSION(), CURRENT_DATE;

   查询当前时间
   SELECT NOW();
   查询当前用户
   SELECT USER();

8、取消当前命令
  如果你决定,你不想要执行你在输入过程中输入的一个命令,打入/c取消它:

  mysql> SELECT
    -> USER()
    -> /c
  mysql>
  这里也要注意提示符,在你打入/c以后,它切换回到mysql>,提供反馈以表明mysql准备接受一个新命令。

  下表显示出你可以看见的各个提示符并总结他们意味着mysql在什么状态下:

  提示符 意思 
  mysql>  准备好接受新命令
  ->  等待多行命令的下一行
  '>  等待下一行,收集以单引号(“'”)开始的字符串 
  ">  等待下一行,收集以双引号(“"”)开始的字符串

  当你打算在一个单行上发出一个命令时,多行语句通常“偶然”出现,但是忘记终止的分号。在这种情况中,mysql等待进一步输入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

和海风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值