mysql的命令行常用命令_MySQL Command Line[mysql命令行常用命令]

MySQL Command Line[mysql命令行常用命令]

(2012-04-25 16:51:59)

标签:

it

第一招、mysql服务的启动和停止

net stop mysql

net start mysql

第二招、登陆mysql

mysql -u用户名 -p用户密码

mysql -uroot -p,

回车後提示你输入密码,输入12345,然後回车即可进入到mysql中了,mysql的提示符是:

mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

第三招、增加新用户

grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

增加一个用户user1密码为password1,让其可以在本机上登录,

并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然後键入以下命令:grant

select,insert,update,delete on *.* to user1@localhost Identified by

"password1";如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。

如果你不想user1有密码,可以再打一个命令将密码去掉。grant select,insert,update,delete on

mydb.* to user1@localhost identified by "";

第四招: 操作数据库登录到mysql中,然後在mysql的提示符下运行下列命令,每个命令以分号结束。

显示数据库列表。

show databases; 缺省有两个数据库:mysql和test。

mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。

显示库中的数据表:

use mysql; show tables;

显示数据表的结构:

describe 表名;

建库与删库:

create database 库名; drop database 库名;

建表:

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

清空表中记录:

delete from 表名;

显示表中的记录:

select * from 表名;

第五招、导出和导入数据

导出数据:

mysqldump

--opt test > mysql.test

即将数据库test数据库导出到mysql.test文件,後者是一个文本文件如:mysqldump -u root

-p123456

--databases dbname > mysql.dbname

就是把数据库dbname导出到文件mysql.dbname中。

导入数据:

mysqlimport -u root -p123456 MySQL批处理命令

批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令。

了实现批处理,您重定向一个文件到mysql程序中,首先我们需要一个文本文件,这个文本文件包含有与我们在mysql中输入的命令相同的文本。比如我们

要插入一些数据,使用包含下面文本的文件(文件名为New_Data.sql,当然我们也可以取名为New_Data.txt及任何其他的合法名字,并不

一定要以後缀sql结尾):

USE Meet_A_Geek;

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL,

"Block");

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL,

"Newton");

INSERT INTO Customers (Customer_ID, Last_Name) VALUES(NULL,

"Simmons");

注意上面的这些句子的语法都必须是正确的,并且每个句子以分号结束。上面的USE命令选择数据库,INSERT命令插入数据。

下面我们要把上面的文件导入到数据库中,导入之前要确认数据库已经在运行,即是mysqld进程(或者说服务,Windows

NT下面称为”服务“,unix下面为”进程“)已经在运行。然後运行下面的命令:

bin/mysql –p (sudo) mysql

create database XXXX;

use XXXX;

source blue.sql

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/76620/showart_1134213.html

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL 5.7 命令行客户端是一种用于与 MySQL 数据库进行交互的工具。它可以通过命令行界面输入 SQL 语句来查询、修改和管理数据库。MySQL 5.7 命令行客户端是 MySQL 数据库的一部分,可以在安装 MySQL 时一并安装。它是一种强大的工具,可以帮助开发人员和数据库管理员更好地管理 MySQL 数据库。 ### 回答2: MySQL 5.7命令行客户端是一种用于与MySQL数据库交互的工具。它通过与MySQL服务器建立连接,并允许用户执行各种数据库操作,例如创建数据库、创建表、插入数据、查询数据、更新数据等。 MySQL 5.7命令行客户端提供了一种直接与数据库进行交互的方式,而不需要使用图形化界面。当需要执行简单的数据库操作或者对数据库进行维护时,可以通过在命令行中输入相应的MySQL命令来完成操作。 与MySQL 5.7命令行客户端交互的第一步是建立与MySQL服务器的连接。可以通过指定主机地址、端口、用户名和密码来连接到MySQL服务器。连接成功后,命令行客户端会显示MySQL服务器的版本信息,并等待用户输入命令。 在MySQL 5.7命令行客户端中,可以执行各种MySQL命令。常用的命令包括: - `SHOW DATABASES;`:显示所有可用的数据库。 - `CREATE DATABASE database_name;`:创建一个新的数据库。 - `USE database_name;`:选择要使用的数据库。 - `SHOW TABLES;`:显示当前数据库中的所有表。 - `CREATE TABLE table_name (column1 datatype, column2 datatype, ...);`:创建一个新的表。 - `INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);`:向表中插入新的数据。 - `SELECT * FROM table_name;`:从表中查询数据。 - `UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;`:更新表中的数据。 - `DELETE FROM table_name WHERE condition;`:从表中删除数据。 通过使用这些命令,用户可以在MySQL 5.7命令行客户端中进行数据库的创建、表的创建、数据的插入、查询和更新等操作,以满足各种数据库需求。 ### 回答3: MySQL 5.7 Command Line Client 是MySQL 5.7版本中提供的一个命令行工具,它允许用户通过控制台与MySQL数据库进行交互。 使用MySQL 5.7 Command Line Client,用户可以执行各种MySQL命令和语句,例如创建数据库、创建数据表、插入数据、更新数据等等。通过该命令行客户端,用户可以直接在命令行窗口内输入MySQL语句,并获取相应的执行结果。 MySQL 5.7 Command Line Client 提供了一个交互式的界面,使用户能够更加方便地与MySQL数据库进行交互。用户只需打开命令行窗口,输入mysql命令并按下回车键,即可进入MySQL Command Line Client的交互界面。在该界面中,用户可以通过输入各种命令和语句来操作MySQL数据库。 除了可以通过交互式界面执行MySQL语句外,MySQL 5.7 Command Line Client 还支持通过脚本文件执行MySQL语句。用户只需将多条MySQL语句写在一个脚本文件中,然后使用特定的命令将该脚本文件作为参数传递给MySQL 5.7 Command Line Client,即可批量执行这些语句。 总的来说,MySQL 5.7 Command Line Client 是MySQL数据库提供的一个方便、快捷的命令行工具,提供了交互式和批量执行MySQL语句的功能,使用户能够更加灵活地进行数据库操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值