`

受用无穷之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为: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 -password 123 
   注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 

2、例2:再将root的密码改为456

   mysqladmin -uroot -pab12 password 456 

(三) 增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

   格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" 
   例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: 
   grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

   但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。 
   例2、增加一个用户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 ""; 

(四) 显示命令

1、显示数据库列表:

   show databases; 
   刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。 

2、显示库中的数据表:

   use mysql; //打开库
   show tables; 

3、显示数据表的结构:

   describe 表名; 

4、建库:

   create database 库名; 

5、建表:

   use 库名; 
   create table 表名 (字段设定列表); 

6、删库和删表:

   drop database 库名; 
   drop table 表名; 

7、将表中记录清空:

   delete from 表名; 

8、显示表中的记录:

   select * from 表名;
分享到:
评论

相关推荐

    让你受用一辈子的一条CMD命令

    标题与描述中的“让你受用一辈子的一条CMD命令”指的是在Windows操作系统中,通过命令行界面(CMD)执行的一条特定命令,这条命令能够帮助用户解决电脑运行中遇到的一些常见问题,尤其是那些与系统文件关联错误或...

    受用一生的电脑知识 很实用

    受用一生的电脑知识 很简单也很实用是现在的人们必须了解的电脑知识 看了肯定对你有帮助

    受用一生电脑知识.rar

    【标签】"受用 一生 电脑 知识",这些标签强调了知识的实用性和持久性。"受用一生"表示这些电脑知识不仅适用于当前,而且在未来的电脑使用过程中都会有所帮助。"电脑知识"则明确了主题,涵盖了广泛的电脑相关领域。 ...

    《九章算术》 实用数学终身受用.docx

    《九章算术》是中国古代...我们有理由相信,在《九章算术》的启示下,现代数学教育将会更加生动、实用和有趣,更加能够激发学生的学习兴趣,提高他们解决实际问题的能力,最终达到让学生终身受用数学知识和技能的目标。

    [剑盟]受用一生电脑知识

    【标签】:“受用”意味着这些知识实用且持久;“一生”表示这些知识在电脑使用生涯中都有价值;“电脑”是主题,涵盖了与计算机相关的所有内容;“知识”强调这是教育和学习的部分;“基础”表明这个教程面向的是...

    受用一生的电脑知识(很实用的啦)

    非常有用的个人电脑知识。学习以后,不用出点小问题,就去电脑城。也不用求别人了。

    让人受用一生的电脑知识

    "让人受用一生的电脑知识"这个标题暗示了这是一份涵盖了广泛且实用的计算机操作和维护技巧的资源,旨在帮助用户在长期的电脑使用过程中解决问题、提高效率。它可能包含了基础操作、系统优化、安全防护、故障排查等多...

    常用的一些DOS命令,很受用哦!

    ### DOS命令详解 #### 1. cd [路径] - **功能**:更改当前工作目录。 - **参数**: - 路径:指定要切换到的新目录的路径。 - **示例**: - `cd C:\Windows`:切换到C盘Windows目录。 - `cd ..`:切换到上级目录...

    受用一生电脑知识

    【标签】:“受用一生电脑知识”这个标签强调了这些知识的持久价值和实用性,表明它们不是临时的技巧,而是适用于长期电脑使用的基础和进阶技能。 【压缩包子文件的文件名称列表】:《剑盟》受用一生电脑知识.exe ...

    《受用一生电脑知识》电子书

    〈受用一生电脑知识〉电子书

    受用一生电脑知识(电子书)

    受用一生电脑知识(电子书)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    受用一生的电脑知识!

    标题中的“受用一生的电脑知识”意味着我们将探讨那些对日常生活和工作长期有益的计算机基础知识。这涵盖了硬件、软件以及它们的应用。描述中提到的“软硬件的发展史”旨在让我们理解计算机技术的进步历程,而“跟...

    道德与法治好习惯受用一生素材.pptx

    道德与法治好习惯受用一生素材.pptx

    受用一生的电脑知识受用一生的电脑知识

    受用一生的电脑知识受用一生的电脑知识受用一生的电脑知识受用一生的电脑知识受用一生的电脑知识受用一生的电脑知识受用一生的电脑知识受用一生的电脑知识

    超级学霸:受用终身的速效学习法

    奥拉夫·舍韦的这本《超级学霸》就是教你如何开出正确的药方,来根治“学习不好”的病。 舍韦本来是一名天资平平、成绩中下的普通挪威学生,因为掌握了正确的学习方法,从普通学生一跃变成了超级学霸,成功考取了...

    受用一身的电脑知识 很不错的哦

    【标题】"受用一身的电脑知识 很不错的哦" 提示我们这是一份包含广泛电脑基础知识的资源,可能是以可执行文件(EXE)的形式呈现,方便用户直接查看和学习。 【描述】"许多电脑基础知识! EXE文件非常方便看。" 暗示...

    受用终身的句子【终身受用的经典句子】.docx

    受用终身的句子【终身受用的经典句子】.docx

    受用一生电脑知识“ 网络共享资源 ”

    受用一生电脑知识 受用一生电脑知识 受用一生电脑知识

Global site tag (gtag.js) - Google Analytics