今天跟大家分享一下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';
相关推荐
这里我们聚焦于"MySql经典命令大全",它涵盖了MySQL的基础操作到高级特性的命令,对于数据库管理员和开发者来说是必备的学习资料。 首先,让我们了解MySQL的基本命令。在命令行界面中,`mysql -u username -p` 是...
本手册不仅对初学者具有指导意义,对于经验丰富的DBA来说也是必备的工具书。 在巡检手册中,涉及的操作系统主要是Linux。MySQL通常运行在类Unix系统中,其中Linux是最常见的选择。巡检手册会指导DBA如何在Linux环境...
总结来说,熟练掌握这些MySQL基本指令是数据库管理员和开发人员必备的技能。它们涵盖了从数据库的初始化设置到日常操作的各个方面,确保了数据的安全性和高效管理。在实际工作中,了解这些命令及其用法,将有助于你...
掌握MySQL命令是任何数据库管理员或开发者的必备技能。在本文中,我们将深入探讨MySQL命令大全,帮助你理解和使用这些命令来有效地操作数据库。 1. **连接MySQL服务器** 使用`mysql -u [username] -p`命令连接到...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,其管理和操作是许多IT专业人士必备的技能。本文将详细讲解如何更改MySQL的root密码、如何连接MySQL服务器以及常用的MySQL命令。 **更改MySQL root密码** 1. ...
MySQL常用命令查询手册.pdf MySQL常用维护管理工具速查手册.pdf MySQL服务器端错误代码速查手册.pdf MySQL客户端错误代码速查手册.pdf MySQL数据库优化技巧速查手册.pdf MySQL数据连接方案与技巧速查手册.pdf mysql...
MySQL 命令大全 MySQL 是一个关系数据库管理系统,作为一个开源的数据库管理系统,MySQL 广泛应用于 Web 应用程序中。下面是 MySQL 命令大全,包括连接 MySQL、修改密码、增加新用户、数据库操作等多方面的知识点。...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其适合于中...理解并熟练运用这些MySQL命令,将使你在数据库管理上更加得心应手,为你的工作带来便利。在实践中不断学习和探索,你将成为一名出色的MySQL工程师。
了解并熟练使用MySQL命令是数据库管理员和开发人员必备的技能。以下是一些常见的MySQL命令及其详细解释: 1. **连接MySQL** - `mysql -h 主机地址 -u 用户名 -p 用户密码` 这个命令用于连接到MySQL服务器。`-h`...
首先,我们关注的是"连接sql2000 mysql必备jar包"这个主题。在Java开发中,为了与不同的数据库进行交互,我们需要引入相应的驱动程序,这些驱动程序通常以JAR(Java Archive)文件的形式存在。在提供的文件列表中,...
掌握 MySQL 的常用命令是每个开发者和数据库管理员 必备的技能。本文旨在总结 MySQL 的常用命令,帮助读者快速了解和掌握 MySQL 的使用。 创建数据库和表 * 创建数据库:CREATE DATABASE 库名; * 创建表:CREATE ...
MySQL是一种广泛使用的开源关系型数据库...了解如何创建、查询、修改和删除数据库以及数据表,以及如何处理用户权限和密码,是每个MySQL管理员必备的技能。在实际应用中,还需要根据具体需求和环境灵活运用这些命令。
了解和熟练使用MySQL命令是数据库管理员和开发者的必备技能。下面将详细介绍标题和描述中提到的一些基础和关键的MySQL命令。 1. **连接MySQL** - **本地连接**:在DOS窗口中,导航到MySQL的`bin`目录,然后输入`...
从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出关于MySQL的若干关键知识点。MySQL是一种广泛使用的开源关系数据库管理系统...对于初学者来说,掌握这些基础命令是使用MySQL进行数据库操作的必备技能。
掌握它们的基本操作命令是每位IT从业者必备的技能之一。以下将详细介绍这两个领域的常用命令。 **Linux基本操作命令** 1. **切换目录**:`cd 目录名`,如`cd /home/user`,用于在文件系统中移动。 2. **查看当前...
了解其命令是数据库管理员和开发人员必备的技能。以下是一些基本的MySQL命令及其详细解释: ### 连接MySQL 1. **连接本地MySQL**: 使用命令 `mysql -u<用户名> -p`,在提示输入密码后直接回车即可。例如,对于...
### MySQL常用命令详解 在数据库管理与开发领域,掌握MySQL常用命令是每位DBA和开发者的基本功。...掌握这些MySQL命令和权限管理知识,能够显著提升数据库操作的效率和安全性,是数据库管理与开发人员必备的技能。
本文档主要涵盖了MySQL的基础知识,包括数据库的概念、发展历史、常见的数据库系统、数据库的理解、MySQL的安装、目录结构、基本命令,以及SQL语言的概述。 1. **数据库概念** 数据库是一个用于存储和管理数据的...