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指令对数据库进行操作
MySQL客户端
寻找服务端
host寻找
寻找服务端
Port寻找
验证身份
username判定
password判定
服务端

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 介绍及基本操作命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

MySQL实战必备文章。DDL常用命令汇总及登录数据库相关命令!

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Linux及常用命令介绍

第六阶段·数据库MySQL及NoSQL实践第1章·章节一MySQL数据库