cmd命令操作Mysql数据库,命令行操作Mysql
itomcoil 2025-09-14 20:01 3 浏览
Mysql数据库是比较流行的数据库之一,维基百科的介绍如下:
MySQL is an open-source relational database management system (RDBMS).In July 2013, it was the world's second most[a] widely used RDBMS, and the most widely used open-source client–server model RDBMS.It is named after Michael Widenius' (who is a co-founder of MySQL) daughter, My,while "SQL" stands as the abbreviation for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation.For proprietary use, several paid editions are available, and offer additional functionality.
大意就是Mysql数据库是开源的、流行的关系型数据库,现在被Oracle收购,但依然很流行!
今天要分享的是:windows系统cmd命令操作Mysql数据库!,好吧,废话不多说,开始今天的分享、、、、
1、你需要先安装Mysql数据库,其实就是安装Mysql数据库服务器,然后设置环境变量path,在cmd.exe里查询查看环境变量参数的命令是:path
2、第二步就是连接Mysql服务器,命令如下:mysql -h localhost -u root -p
回车之后输入密码,这个密码在安装的时候可以设置
3、查看可用的databases,命令就是show databases;
4、想用那个库都可以,只要输入命令use +要使用库就行,如use test,
查看有那些表show tables;
5、这个是我新安装的数据库,没有任何表,我现在就来新创建一个user_table表;
注意:命令行是以英文分号;为结束,只要没有分号,Mysql就认为命令没有输完,就不会执行命令。
6、现在就表示进入到test库,并可以执行自己的sql脚本了,但是一般在开发中这样操作,效率很低的,我们可以借助客户端来操作数据库,高效有方便,如:Navicat for MySQL
数据库的基本操作增加和查询,相关的数据库知识,我会在以后的经验中继续分享,欢迎大家继续关注我的经验。
这里用到的命令如下:
远程连接命令:mysql -h localhost -u root -p
显示数据库命令:show databases
显示表命令:show tables
注意:现在很少有人用命令行来操作数据库了,除了重构,查询表锁等,其它的可能都有装逼的嫌疑,不过练习一下命令,还是很不错的。
下期分享数据库操作的常用脚本语言和函数,左右连接查询和多种查询语句。欢迎大家关注微信公众账号:thiscode
相关推荐
- MySQL中的MVCC到底能不能解决幻读
-
在MySQL当中,只有使用了InnoDB存储引擎的数据库表才支持事务。有了事务就可以用来保证数据的完整以及一致性,保证成批的SQL语句要么全部执行,要么全部不执行。事务用来管理insert、updat...
- 每次写SQL时总忘记语法顺序怎么办,这里一招教你解决
-
MySQL基础(五)-----表达式&函数和分组查询表达式和函数:表达式就是将数字和运算符连接起来的组合,称之为表达式,比如:1+1;函数就是系统自带已经定义好可以直接使用的函数,例如MAX,MIN;...
- 在 MySQL 中使用 UUID 作为主键的存在问题及如何优化?
-
在分布式架构中,UUID(通用唯一标识符)因其能够确保全球唯一性而广泛应用。它不依赖于数据库的自增机制,特别适合于多个系统间的数据同步。然而,尽管UUID提供了很多优势,直接使用它作为MySQL...
- SQL入门知识篇_sql入门教程
-
一、什么是数据库?什么是SQL?1、数据库:存放数据,可以很多人一起使用2、关系数据库:多张表+各表之间的关系3、一张表需要包含列、列名、行4、主键:一列(或一组列),其值能够唯一区分表中的每个行。5...
- MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)
-
目录1.索引基础2.索引类型2.1哈希索引2.2有序数组2.3B+树索引(InnoDB)3.联合索引4.最左前缀原则5.覆盖索引6.索引下推总结:1.索引基础索引对查询的速度有着至...
- Mysql索引覆盖_mysql索引ref
-
作者:京东零售孙涛1.什么是覆盖索引通常情况下,我们创建索引的时候只关注where条件,不过这只是索引优化的一个方向。优秀的索引设计应该纵观整个查询,而不仅仅是where条件部分,还应该关注查询所包...
- MySQL常用语句汇总_mysql常用语句大全
-
一、背景日常测试开发工作中会用到各类SQL语句,很多时候都是想用的时候才发现语句细节记不清楚了,临时网上搜索SQL语法,挺费时费力的,语法还不一定是对的。因此汇总整理了一下MySQL最常用的各类语句,...
- POI批量生成Word文档表格_poi批量导入excel
-
前言 当我们在写设计文档,或者是其他涉及到数据架构、表结构时,可以用POI来批量生成表格,例如下面的表格 代码编写 引入POI依赖<!--引入apachepoi-...
- cmd命令操作Mysql数据库,命令行操作Mysql
-
Mysql数据库是比较流行的数据库之一,维基百科的介绍如下:MySQLisanopen-sourcerelationaldatabasemanagementsystem(RDBMS)....
- MySQL大数据表处理策略,原来一直都用错了……
-
场景当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题。数据的插入,查询时长较长后续业务需求的扩展,在表中新增字段,影响较大表中的数据并不是所有的都为有效数...
- SQL点滴(查询篇):数据库基础查询案例实战
-
本文主要是对微头条SQL小技能的汇总,便于收藏查阅,为数据库初学者提供多快好省又可实际操作的帮助。下面为正文。1.通用*查询在从数据库表中检索所有行与列,若要查询所有数据,通常做法为:select*...
- Mysql学习笔记-InnoDB深度解析_mysql innodb底层原理
-
前言我们在上一篇博客聊了Mysql的整体架构分布,连接层、核心层、存储引擎层和文件系统层,其中存储引擎层作为MysqlServer中最重要的一部分,为我们sql交互提供了数据基础支持。存储引擎和文件...
- 「MySQL调优」大厂MySQL性能优化实战讲解
-
WhyPerformance在1990s,人们还使用拨号接入互联网的时候,浏览一个网页或加入一个线上聊天室需要几分钟的时间去加载是一件很正常的事情。而2009年Akamai公司的报告显示,如果一个网...
- MySQL数据库性能优化_mysql数据库优化及sql调优
-
任何软件平台的运行都需要依赖于数据库的存储,数据库存储着业务系统的关键信息,包含基础的组织、人员及业务流程板块信息等。因此在平台运转过程中,数据库的响应速率直接影响平台的回显速度及用户的友好体验。尽管...
- 面试中的老大难-mysql事务和锁,一次性讲清楚
-
什么是事务在维基百科中,对事务的定义是:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事务的四大特性事务包含四大特性,即原子性(Atomicity)、一致性...
- 一周热门
- 最近发表
- 标签列表
-
- ps图案在哪里 (33)
- super().__init__ (33)
- python 获取日期 (34)
- 0xa (36)
- super().__init__()详解 (33)
- python安装包在哪里找 (33)
- linux查看python版本信息 (35)
- python怎么改成中文 (35)
- php文件怎么在浏览器运行 (33)
- eval在python中的意思 (33)
- python安装opencv库 (35)
- python div (34)
- sticky css (33)
- python中random.randint()函数 (34)
- python去掉字符串中的指定字符 (33)
- python入门经典100题 (34)
- anaconda安装路径 (34)
- yield和return的区别 (33)
- 1到10的阶乘之和是多少 (35)
- python安装sklearn库 (33)
- dom和bom区别 (33)
- js 替换指定位置的字符 (33)
- python判断元素是否存在 (33)
- sorted key (33)
- shutil.copy() (33)