欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > MySQL基础(二)SQL语言、客户端工具

MySQL基础(二)SQL语言、客户端工具

2025/11/25 12:07:15 来源:https://blog.csdn.net/qq_36634055/article/details/148475748  浏览:    关键词:MySQL基础(二)SQL语言、客户端工具

目录

三、SQL语言

3.1 概念

3.2 基本操作

四、客户端工具


三、SQL语言

3.1 概念

SQL(Structured Query Language)结构化查询语言。SQL用于对存储数据,更新,查询和管理关系型数据库的程序设计语言。

通常执行对数据库的增删改查,简称C(Create)R(Read)U(Update)D(Delete)

在MySQL中有一点:

对于数据库的操作,需要进入的MySQL环境下进行指令输入,属于完一个语句,需要使用 ; 进行结尾。

3.2 基本操作

在做基本操作之前,先要对MySQL的整体结构有一个了解。

一个MySQL服务下会有很多个库,其中MySQL中会自带4个库,下面绿色的标识。

这四个不要动。要玩的话,需要自己主动的去创建数据库。

image.png

开始操作,首先用doc窗口,或者用MySQL提供的命令窗口去进入到MySQL环境。

查看MySQL中所有的数据库

mysql> show databases;   # 显示当前MySQL中包含的所有数据库
数据库名称描述
information_schema信息数据库,保存着关乎所有数据库的信息(元数据)。
mysql核心数据库,主要负责存储数据库的用户,权限设置,关键字等等。
performance_schema性能优化的数据库,性能优化的引擎等等都在里面。
sys系统数据库存储元数据信息的库,可以了解系统瓶颈的问题。

创建自定义的数据库

mysql> create database 数据库名称;
mysql> create database 数据库名称 character set utf8mb4;
mysql> create database if not exists 数据库名称;

查看数据库创建信息

mysql> show create database 数据库名称;   # 查看数据库创建时的基本信息

修改数据库(了解)

mysql> alter database 数据库名称 character set gbk;   # 修改数据库的字符集

删除数据库

mysql> drop database 数据库名称;

使用数据库

mysql> use 数据库名称;

查看当前所使用的数据库

mysql> select database();  # 查看当前使用的是哪个数据库

四、客户端工具

这里就带领大家安装一个Navicat工具。

类似其他的客户端工具就不带领大家去玩了,咱们就接触Navicat就足够了。

image.png

image.png

image.png

安装OK之后,直接基于Navicat对MySQL做一些基本的操作

image.png

指定上各种连接信息后,会发现Navicat无法正常连接,原因是因为MySQL升级到8.0版本之后,采用的加密方式是caching_sha2_password,这种加密导致8.0的版本用远程工具无法正常的链接,需要将现在用的root用户的密码加密方式,修改为mysql_native_password的方式。

用黑窗口,连接上MySQL服务,在内部执行下面的指令

mysql> alter user 'root'@'localhost' identified with mysql_native_password by '密码';

image.png

链接数据库成功后,会看到这个界面

image.png

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词