广告
返回顶部
首页 > 资讯 > 数据库 >Mysql 命令行模式访问操作mysql数据库操作
  • 715
分享到

Mysql 命令行模式访问操作mysql数据库操作

Mysql命令行模式mysql数据库 2022-05-27 04:05:52 715人浏览 安东尼
摘要

使用环境 在cmd模式下输入 Mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用的SQL: db

使用环境

在cmd模式下输入 Mysql --version (查看mysql安装的版本).

完整的命令可以通过mysql --help来获取.

测试使用的Mysql版本是mysql5,

本测试使用的SQL: db_yves.sql: 链接: https://pan.baidu.com/s/1vZWWgAp7TS48nrBiMDpcaQ 提取码: vveu

1.连接数据库

不借助数据库管理软件(如Navicat等软件),通过dos连接mysql软件库服务器,然后操作数据库.

连接数据库通用格式:mysql -P 端口号 -h mysql主机名或ip地址 -u 用户名 -p

解释: (-P大写P代表端口,小写p代表密码,h代表主机名或ip,u代表user用户)"

EG: mysql -P 3306 -h 192.168.1.104 -u root -p

1.本地连接

如果是命令行是mysql所在的本机,而且用默认的端口 3306 时,可以简化语句为:

mysql -u root -p

2.远程连接

注意: 使用远程连接时,使用的连接用户和该用户现在的ip地址应该是远程数据库中允许的用户和允许的ip,否则是不允许连接的.

mysql -P 3306 -h 192.168.1.104 -u root -p

成功登录后如下图:

2.操作数据库

在使用用户名和密码成功登录mysql数据库后,在改用户的权限范围内可以操作该用户对数据库的操作.db_yves是我自己创建的数据名.在操作数据时每条语句是用;或\g来标志结束的.

1.查看所有数据库

show databases;

2.创建数据库

create database db_yves;

3.使用数据库

use db_yves;

4.显示数据库中所有表

show tables;

5.查看表结构

show columns from customers; 或者使用快捷方式:DESCRIBE customers;

6.删除数据库

drop database db_yves;

关于命令行模式数据库文件的导入和导出:

命令行模式下,导入导出sql文件,进入CMD既可.

导出数据库文件

包括导出数据库到指定表.

1.导出数据库db_yves的结构和数据

mysqldump -h localhost -u root -p db_yves > D:\db_yves.sql

2.导出数据库db_yves的结构(加-d参数):

mysqldump -h localhost -u root -p db_yves -d > D:\db_yves_stru.sql

3.导出数据库db_yves中的customers表的结构和数据:

mysqldump -h localhost -u root -p db_yves customers > D:\customers.sql

4.导出数据库db_yves中的customers表的结构(加-d参数):

mysqldump -h localhost -u root -p db_yves -d > D:\customers_stru.sql

导入数据库文件

向数据库db_yves导入数据库文件db_yves.sql.

mysql -h localhost -u root -p db_yves < D:\db_yves.sql

其他常用语句

SHOW STATUS,用于显示广泛的服务器状态信息;

SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创 建特定数据库或表的MySQL语句;

SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安 全权限;

SHOW ERRORS和SHOW WARNINGS, 用来显示服务器错误或警告消息。

补充知识:Mysql| 组合where子句过滤数据(AND,OR,IN,NOT)

mysql 允许使用多个where子句,组合where子句允许使用两种方式使用:AND 和OR子句的方式使用.

数据库中的操作符号:AND , OR , IN , NOT.

AND:

SELECT * FROM products WHERE products.vend_id = 1003 AND products.prod_price <= 10;

OR:

SELECT * FROM products WHERE products.vend_id = 1002 OR products.vend_id = 1003 ;

IN:

建议能使用IN的子句中不使用OR,IN行性能好,方便理解.

SELECT * FROM products WHERE products.vend_id IN (1002,1003);

NOT:

Mysql对NOT的支持仅在对IN,BETWEEN,EXISTS子句取反,这与其他多数数据库对各种条件都支持不同.

SELECT * FROM products WHERE products.vend_id NOT IN (1002,1003);

注意:

在同时有AND和OR的子句中,mysql是优先处理AND操作的.一般建议使用()来确定处理顺序和消除歧义.

比如: SELECT * FROM products WHERE (products.vend_id= 1002 OR products.vend_id=1003) AND prod_price >= 10;

以上这篇Mysql 命令行模式访问操作mysql数据库操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持自学编程网。

您可能感兴趣的文档:

--结束END--

本文标题: Mysql 命令行模式访问操作mysql数据库操作

本文链接: https://www.lsjlt.com/news/9746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mysql 命令行模式访问操作mysql数据库操作
    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用的SQL: db...
    99+
    2022-05-27
    Mysql 命令行模式 mysql数据库
  • Mysql数据库操作(命令行)
    1 环境   树莓派:   mysql:   2  指令   以下是从命令行中连接mysql服务器的简单实例:   [root@host]# mysql -u root -p Enter password:****** ...
    99+
    2018-02-06
    Mysql数据库操作(命令行)
  • Mysql数据库操作命令
    MySQL作为最常用的数据库之一。总结一些常用命令便于日常使用。一、关于库的操作 1、查看数据库 mysql> show databases; +--------------------+ | Dat...
    99+
    2022-10-18
  • MYSQL数据库基本操作命令
    MySQL数据库系统是一个典型的C/S(客户端/服务器)架构的应用,要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中,最简单、易用的MySQL客户端软件是其自带的mysql命令工具。登录到...
    99+
    2022-10-18
  • cmd命令行模式如何操作数据库
    小编给大家分享一下cmd命令行模式如何操作数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、 查看数据库、表、数据字段、数...
    99+
    2022-10-18
  • mysql数据库的常用命令操作
    下文我给大家简单讲讲关于mysql数据库的常用命令操作,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完mysql数据库的常用命令操作对大家多少有点帮助吧。善用help 帮助掌握...
    99+
    2022-10-18
  • Navicat操作数据库与Mysql常见命令操作实战
    一:Navicat下载与安装 官网下载链接:Navicat 下载完后直接安装即可 二:数据库的连接 1.打开Navicat软件,点击左上角连接按钮,选择mysql数据库 输入完成后双击连接名,连接成...
    99+
    2023-09-24
    数据库 mysql
  • Mysql数据库常用命令操作大全
    mysql连接: [root@host]# `mysql -u root -p` Enter password:****** 创建数据库:CREATE DATABASE 数据库名;删除数据库:drop da...
    99+
    2023-03-20
    mysql常用命令 mysql命令
  • MySQL如何在命令行操作表数据
    这篇文章主要介绍了MySQL如何在命令行操作表数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1...
    99+
    2022-10-19
  • MySQL数据库基础操作命令有哪些
    这篇文章给大家分享的是有关MySQL数据库基础操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、使用帮助信息登陆数据库就不介绍了哦,比如说想做创建的数据库的操作,不...
    99+
    2022-10-19
  • MySQL授权用户访问数据操作方式
    一 、用户授权 1.给单个用户授权访问权限 -- 语法:GRANT 权限 ON 数据库名.表名 TO '用户名'@'访问主机' IDENTIFIED BY '密码';--示例:GRANT SELEC&...
    99+
    2023-09-02
    mysql oracle 数据库
  • 数据库操作命令
    DB commands 常用数据库操作命令 目录 MySQL PostgreSQL MySQL 基础命令 配置命令 备份与还原 基础命令 Key Command 清屏 system clear Ctrl...
    99+
    2016-01-15
    数据库操作命令
  • Linux 操作MySQL常用命令行
       1、显示数据库  mysql> show databases;  +----------+  | Database |  +----------+  | mysql  |  ...
    99+
    2022-10-18
  • 40.mongo命令行操作数据库
    1. 登陆数据库mongo ip:port 2. 显示数据库show dbs3. 进去数据库 use xxxdb4. 查询表show collections5. 查询数据db.xxxco...
    99+
    2022-10-18
  • CMD命令操作MySql数据库的方法详解
    第一:mysql服务的启动和停止 net stop mysql net start mysql ...
    99+
    2022-10-18
  • MySQL数据库中有哪些基础操作命令
    这篇文章给大家介绍MySQL数据库中有哪些基础操作命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。用户与权限创建用户mysql>create user te...
    99+
    2022-10-18
  • MySQL数据库操作的基本命令有哪些
    这篇文章主要介绍MySQL数据库操作的基本命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、创建数据库: create data data&n...
    99+
    2022-10-18
  • 这天,小姑娘问我MySQL命令行操作
    这天,小姐姐问我❤️MySQL命令行操作❤️ 文章目录 这天,小姐姐问我❤️MySQL命令行操作❤️一、MySQL简单介绍二、MySQL安装三、命令行连接数据库四,一些基本的操作1、查看所有的...
    99+
    2023-09-04
    mysql 数据库 php MySQL 命令行
  • 操作MySQL数据库
    SQL是什么    SQL是结构化查询语言,这是一种计算机语言,用于存储,操纵和检索存储在关系数据库中的数据。    SQL是关系数据库系统的标准语言。所有关系型数据...
    99+
    2022-10-18
  • MySql数据库操作
    MySql数据库操作 –登录MySql:——–Windows环境进入cmd后输入mysql –h localhost –u root –p,再输入密码就可以启动mysql;其中localhost是...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作