MySQL 介绍及基本操作命令
Posted YuLong~W
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 介绍及基本操作命令相关的知识,希望对你有一定的参考价值。
mysql介绍
MySQL简介
MySQL:是瑞典AB公司下的一款关系型数据库
- MySQL当前属于甲骨文公司(AB->Sun->Oracle)
- MySQL开源免费(部分存储引擎)
- MySQL是一种C/S结构软件,因此需要MySQL的客户端来访问服务端(数据管理)
- mysqld.exe:服务端
- mysql.exe:客户端
- MySQL使用SQL指令对数据库进行操作
1、MySQL是一款流行的关系型数据库
2、MySQL是一款C/S结构的软件,需要客户端访问服务端
3、MySQL是基于SQL指令进行管理操作
MySQL访问
MySQL访问:就是客户端连接上服务端,然后实现数据操作的过程
-
1、客户端访问服务端
- 利用Windows控制台访问(MySQL客户端)
- 利用数据库管理工具(Navicat)
-
2、客户端需要连接认证
- -h:主机地址(本机localhost可以省略)
- -P:端口号(默认3306可以省略)
- -u:用户名
- -p:用户密码
-
3、客户端连接上服务端就表示占用了一个资源,可以进行对应权限的操作
- MySQL数据库连接资源有限:单个服务器最多16384个
- 连接资源不够了其他访问就需要排队等待
- 用完尽可能释放资源
-
4、客户端退出服务端
- \\q
- quit
- exit
1、打开客户端(CMD控制台):mysql.exe
2、输入服务器信息(连接)和用户信息(验证)
3、执行SQL操作
4、断开连接
① MySQL需要通过客户端来进行服务端访问
- 自带客户端mysql.exe:Windows下借助CMD
- 数据库管理工具:Navicat,图形化管理
- 支持MySQL扩展的编程语言:php、Java等
② 数据库操作需要进行连接认证
- 主机地址:-h,默认localhost可省略
- 端口:-P(大写字母),默认3306可省略
- 用户名:-u
- 密码:-p(小写字母)
MySQL基本操作命令
启动MySQL服务:
net start MySQL服务名
关闭MySQL服务:
net stop MySQL服务名
登录mysql:
mysql -u root -p
退出MySQL命令:
mysql> exit
/ mysql> quit
修改root密码:
mysql> set password for 用户名@localhost = '新密码';
下图五步操作展示了如何使用启动、登录等指令:
MySQL对数据库操作:
显示所有的数据库:
mysql> show databases;
切换数据库:
mysql> use 数据库名;
查看当前数据库中包含的表信息:
mysql> show tables;
查看数据表的结构(表的列):
mysql> desc 表名;
查看当前使用的数据库:
mysql> select database();
下图五步操作显示数据库、表、及结构等指令:
创建数据库:
mysql> create database 数据库名;
删除数据库:
mysql>drop database 数据库名;
下图操作展示如何创建、删除数据库指令:
执行sql脚本文件(.sql文件):
mysql> source 脚本文件名;
注意: 脚本文件名需要带上路径
以上是关于MySQL 介绍及基本操作命令的主要内容,如果未能解决你的问题,请参考以下文章
MySQL实战必备文章。DDL常用命令汇总及登录数据库相关命令!
VSCode自定义代码片段15——git命令操作一个完整流程