`
_与狼共舞
  • 浏览: 62325 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MySQL必备命令

    博客分类:
  • SQL
阅读更多

      今天跟大家分享一下MySQL从连接到具体操作的一系列常用命令。可能有的人觉得现在有很多可视化的工具,没必要再学习那些具体的命令了,但是我不这么认为,不可否认那些工具的确让我们的工作更加方便快捷,但是如果真的要学好这些东西,这些命令是不能绕过的。总之能够熟练掌握这些命令对于一个程序员还是非常重要的。废话不多说了,下面一起看看我为各位整理的各种命令吧!

 

      想要对MySQL进行操作首先要开启MySQL的服务,Win+R ——> cmd——> net start mysql(停止就是把start换成stop)这样MySQL的服务就开启了。下面就可以对MySQL进行一系列的操作了。

 

一、连接MYSQL。

1、连接到本机上的MySQL。

首先要将刚才的DOS窗口跳转到mysql/bin目录下,这时候我们需要给默认账户root创建一个密码,mysqladmin -u root -password 123456。再键入命令mysql -uroot -p123456,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
2、连接到远程主机上的MYSQL。假设远程主机的IP为:192.168.1.2,用户名为root,密码为123456。则键入以下命令:

mysql -h192.168.1.2 -u root -p123456

3、退出MYSQL命令: exit (回车)

 

二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
将root的密码改为654321。

mysqladmin -u root -p123456 password 654321(这里-p后面同样不能有空格)

 

三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以你必须首先登录到MYSQL中,而且每个命令以分号结束。
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

增加一个用户mytest密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:

mysql> grant select,insert,update,delete on *.* tomytest@"%" Identified by "abcdef";

但增加的用户是十分危险的,你想如某个人知道mytest的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库,对你的数据可以为所欲为了,只需做如下改变就可以解决这个问题了:

mysql> grant select,insert,update,delete on *.* to mytest@localhost Identified by "abcdef";

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

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

 

 

操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。
也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。

2、你可以使用光标上下键调出以前的命令。

 

 

对数据库以及数据表的操作
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示数据库中的数据表:
mysql> USE 库名;
mysql> SHOW TABLES;
3、显示数据表的结构:
mysql> DESCRIBE 表名;
4、建立数据库:
mysql> CREATE DATABASE 库名;
5、建立数据表:
mysql> USE 库名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
6、删除数据库:
mysql> DROP DATABASE 库名;
7、删除数据表:
mysql> DROP TABLE 表名;
8、将表中记录清空:
mysql> DELETE FROM 表名;
9、显示表中的记录:
mysql> SELECT * FROM 表名;
10、往表中插入记录:
mysql> INSERT INTO 表名 VALUES ("数据1","数据2");
11、更新表中数据:

mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

1
1
分享到:
评论

相关推荐

    MySql经典命令大全

    这里我们聚焦于"MySql经典命令大全",它涵盖了MySQL的基础操作到高级特性的命令,对于数据库管理员和开发者来说是必备的学习资料。 首先,让我们了解MySQL的基本命令。在命令行界面中,`mysql -u username -p` 是...

    MySQL数据库巡检手册 MySQL DBA必备

    本手册不仅对初学者具有指导意义,对于经验丰富的DBA来说也是必备的工具书。 在巡检手册中,涉及的操作系统主要是Linux。MySQL通常运行在类Unix系统中,其中Linux是最常见的选择。巡检手册会指导DBA如何在Linux环境...

    MySQL命令.docx

    总结来说,熟练掌握这些MySQL基本指令是数据库管理员和开发人员必备的技能。它们涵盖了从数据库的初始化设置到日常操作的各个方面,确保了数据的安全性和高效管理。在实际工作中,了解这些命令及其用法,将有助于你...

    Mysql命令大全Mysql命令大全

    掌握MySQL命令是任何数据库管理员或开发者的必备技能。在本文中,我们将深入探讨MySQL命令大全,帮助你理解和使用这些命令来有效地操作数据库。 1. **连接MySQL服务器** 使用`mysql -u [username] -p`命令连接到...

    mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,其管理和操作是许多IT专业人士必备的技能。本文将详细讲解如何更改MySQL的root密码、如何连接MySQL服务器以及常用的MySQL命令。 **更改MySQL root密码** 1. ...

    MySQL必备手册 非常齐全

    MySQL常用命令查询手册.pdf MySQL常用维护管理工具速查手册.pdf MySQL服务器端错误代码速查手册.pdf MySQL客户端错误代码速查手册.pdf MySQL数据库优化技巧速查手册.pdf MySQL数据连接方案与技巧速查手册.pdf mysql...

    mysql命令大全

    MySQL 命令大全 MySQL 是一个关系数据库管理系统,作为一个开源的数据库管理系统,MySQL 广泛应用于 Web 应用程序中。下面是 MySQL 命令大全,包括连接 MySQL、修改密码、增加新用户、数据库操作等多方面的知识点。...

    新手MySQL工程师必备命令速查手册.docx

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其适合于中...理解并熟练运用这些MySQL命令,将使你在数据库管理上更加得心应手,为你的工作带来便利。在实践中不断学习和探索,你将成为一名出色的MySQL工程师。

    常见的MySQL命令大全

    了解并熟练使用MySQL命令是数据库管理员和开发人员必备的技能。以下是一些常见的MySQL命令及其详细解释: 1. **连接MySQL** - `mysql -h 主机地址 -u 用户名 -p 用户密码` 这个命令用于连接到MySQL服务器。`-h`...

    连接sql2000 mysql必备jar包

    首先,我们关注的是"连接sql2000 mysql必备jar包"这个主题。在Java开发中,为了与不同的数据库进行交互,我们需要引入相应的驱动程序,这些驱动程序通常以JAR(Java Archive)文件的形式存在。在提供的文件列表中,...

    mysql常用命令大全_最完整版.pdf

    掌握 MySQL 的常用命令是每个开发者和数据库管理员 必备的技能。本文旨在总结 MySQL 的常用命令,帮助读者快速了解和掌握 MySQL 的使用。 创建数据库和表 * 创建数据库:CREATE DATABASE 库名; * 创建表:CREATE ...

    MySql常用命令.docx

    MySQL是一种广泛使用的开源关系型数据库...了解如何创建、查询、修改和删除数据库以及数据表,以及如何处理用户权限和密码,是每个MySQL管理员必备的技能。在实际应用中,还需要根据具体需求和环境灵活运用这些命令。

    分享Mysql命令大全

    了解和熟练使用MySQL命令是数据库管理员和开发者的必备技能。下面将详细介绍标题和描述中提到的一些基础和关键的MySQL命令。 1. **连接MySQL** - **本地连接**:在DOS窗口中,导航到MySQL的`bin`目录,然后输入`...

    mysql常用命令 csdn

    从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出关于MySQL的若干关键知识点。MySQL是一种广泛使用的开源关系数据库管理系统...对于初学者来说,掌握这些基础命令是使用MySQL进行数据库操作的必备技能。

    Linux和Mysql基本操作命令

    掌握它们的基本操作命令是每位IT从业者必备的技能之一。以下将详细介绍这两个领域的常用命令。 **Linux基本操作命令** 1. **切换目录**:`cd 目录名`,如`cd /home/user`,用于在文件系统中移动。 2. **查看当前...

    MYSQL命令大全,值得下载

    了解其命令是数据库管理员和开发人员必备的技能。以下是一些基本的MySQL命令及其详细解释: ### 连接MySQL 1. **连接本地MySQL**: 使用命令 `mysql -u<用户名> -p`,在提示输入密码后直接回车即可。例如,对于...

    mysql常用命令

    ### MySQL常用命令详解 在数据库管理与开发领域,掌握MySQL常用命令是每位DBA和开发者的基本功。...掌握这些MySQL命令和权限管理知识,能够显著提升数据库操作的效率和安全性,是数据库管理与开发人员必备的技能。

    MySql必备基础知识.doc

    本文档主要涵盖了MySQL的基础知识,包括数据库的概念、发展历史、常见的数据库系统、数据库的理解、MySQL的安装、目录结构、基本命令,以及SQL语言的概述。 1. **数据库概念** 数据库是一个用于存储和管理数据的...

Global site tag (gtag.js) - Google Analytics