当前位置: 首页 > web >正文

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

http://www.xdnf.cn/news/12413.html

相关文章:

  • 中国首套1公里高分辨率大气湿度指数数据集(2003~2020)
  • 服务器健康摩尔斯电码:深度解读S0-S5状态指示灯
  • ADI的BF609双核DSP怎么做开发,我来说一说(五)LAN口测试
  • 在.NET Core控制器中获取AJAX传递的Body参数
  • 【行驶证识别成表格】批量OCR行驶证识别与Excel自动化处理系统,行驶证扫描件和照片图片识别后保存为Excel表格,基于QT和华为ocr识别的实现教程
  • AI大模型学习三十三、HeyGem.ai 服务端(ubuntu)docker 安装 /客户端(win)分离部署
  • 【Linux】虚拟机代理,自动化脚本修改~/.bashrc
  • GAN生成模型评价体系:从主观感知到客观度量的技术演进
  • LeetCode 2434.使用机器人打印字典序最小的字符串:贪心(栈)——清晰题解
  • 推荐算法八股总结
  • 区块链可投会议CCF A--SP 2026 截止11.13 附录用率
  • mitmproxy 爬虫,下载自己的博客图片
  • 【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
  • 5.2 HarmonyOS NEXT应用性能诊断与优化:工具链、启动速度与功耗管理实战
  • transformer和 RNN以及他的几个变体区别 改进
  • 【Redis】分布式锁的介绍与演进之路
  • Windows系统中如何使用符号链接将.vscode等配置文件夹迁移到D盘(附 CMD PowerShell 双版本命令)
  • 人机融合智能 | “人智交互”跨学科新领域
  • MAX3490
  • 如何在没有 iTunes 的情况下备份 iPhone
  • 如何让AI自己检查全文?使用OCR和LLM实现自动“全文校订”(可DIY校订规则)
  • 2025五大免费变声器推荐!
  • 汽车的安全性能测试:试验台铁地板的重要性
  • Python数学可视化:3D参数曲面与隐式曲面绘制技术
  • 【笔记】旧版MSYS2 环境中 Rust 升级问题及解决过程
  • .net webapi http参数自定义绑定模型
  • .Net Framework 4/C# 关键字(非常用,持续更新...)
  • 2025年,百度智能云打响AI落地升维战
  • 学习 React【Plan - June - Week 1】
  • 基于端到端深度学习模型的语音控制人机交互系统