新闻详情

新闻详情

首页 / 资讯中心 / 详情

MySQL数据库基础——客户端工具建库

发布时间:2026/9/11 18:54:39来源:尧图网络
MySQL数据库基础——客户端工具建库
文章目录安装结果说明数据库服务常见的客户端工具客户端与数据库服务之间的通讯方式图形化客户端工具MySQL数据库简介如何操作数据库数据库的操作安装结果说明数据库程序安装好之后会对外提供网络服务这个mysqld.exe对应配置文件my.ini中的mysqld节点就是在计算机上安装的数据库服务他启动成功之后mysql服务也就启动起来了。把他配置成自启动就会随操作系统一同启动7*24小时对外提供数据库服务器所以为了使MySQL服务稳定运行在公司的生产环境线上环境一般是安装在一个专用的服务器上服务器其实也是一台电脑数据库服务可以看到电脑上每个一应用程序只要有数据产生都有与之对应的一个数据库拿教务系统这个数据库中的学生信息这个表来举例可以看到在一个表中什么是列信息、什么是字段属性以及什么叫一个数据行一台计算机提供的数据库服务可以创建多个数据库每个数据库中有很多张数据表每个数据表中有很多的数据行每个数据行都是由很多个列组成的常见的客户端工具通过终端使用mysql.exe它就是MySQL的客户端程序先在终端层面进入要执行的程序的目录下cd 目标路径cd change directory切换文件夹命令执行mysql.exe进入到目标路径下使用.\mysql -uroot -p命令回车然后输入密码即可登录mysql在以前旧的终端cmd里可以不写.\cmd年代很老从很早 Windows 就有​只能执行简单DOS命令处理文本不过这两个写法都省略了程序的后缀.exe\q是退出登录命令这是命令行式的客户端工具之后还有图形化的客户端工具客户端与数据库服务之间的通讯方式对于这种客户端与服务器之间的交互模型我们称之为C/S架构c-Clients-Server。客户端与服务器之间是通过网络进行交互的本机的客户端访问本机的数据库服务是不是CS架构虽然我们访问的是本机的服务但是还是通过网络访问的只不过客户端与服务器在同一台电脑上而已。每台电脑上都有一个环回网卡本地有一个固定的IP127.0.0.1 这个IP代表的就是本机IP无论本机是否有网络这个IP始终访问的都是本机地址如果在工作中连接数据库服务时可以通过指定IP地址去连接相应的服务器可以是内网的也可以是公网的。但是有一个安全性的问题如果把服务公开到公网就有可能给黑客带来可乘之机也可以通过防火墙和白名单只有白名单中的机器才可以访问目标主机来限制可以连接服务器的机器在公司里一般都是要部署到内网中通过外网是连不上数据库服务器的可以通过跳板机去连接。当前我们数据库安装完成之后只允许本机连接如果其他的机器想连接那么就需要把其他机器的 IP 加入到白名单图形化客户端工具mysql安装成功了可以去菜单搜索一下MySQL Workbench如果没有默认安装可以手动下载。它就是SQL的图形化客户端工具打开它。创建新的连接认识一下SQL编辑界面其他的图形化工具Navicat收费的业界是非常有名的工具很好用DataGrip收费的没有社区版本MySQL数据库简介MySQL是一个关系型的数据库关系型的数据库是指采用了关系模型来组织数据的数据库简单来说关系模型指的就是二维表格模型关系型数据库就是由二维表及表与表之间的联系所形成的一个数据组织如何操作数据库数据库是用来保存数据的操作数据库要使用SQLSQL是一个标准也是一门语言SQL本身就是针对数据库操作的语言和数据库是两个概念不要搞混了数据库的操作首先要创建一个属于自己的数据库使用数据库时只使用自己创建的数据库别的不管是啥名字都不要动show databases;查看当前服务器所有的数据库。 show是一个关键字表示的是要执行的操作类型作用显示某些信息。以分号作为每条SQL语句的结尾可以利用这个特点进行代码的排版避免代码冗长创建数据库语法所有的这些括号是标识一下括号里代码的含义括号并不需要写创建一个名字为java113的数据库先看一下当前有没有要创建的数据库show databases;根据语法规则创建一个名字为java113的数据库create database java113;或CREATE DATABASE java113;大小写不敏感然后可以再用show databases;检查一下是否创建成功如果指定的数据库不存在则创建 test_db2当再次执行相同的SQL时虽然也是执行成功但是多了一条警告信息这是因为执行SQL时数据库已经存在了还可以查看一下警告信息在一个数据库已经存在的情况下如果不加if not exists 那么就直接报错在真正的工作环境中执行SQL语句不是手动一条一条执行的而是批量一起执行和Java代码一样写很长段代码为了不让某一条语句的错误影响整个执行流程都会加上一些类似于if not exists的校验防止因为某条SQL出错导致整个SQL中断执行创建数据库并指定字符集和排序规则可以看到MySQL8.0版本和5.7版本对于数据库的字符集和排序规则都有默认值且不同版本不一样。为了掌控我们自己的数据库的各项配置创建数据库的时候强烈建议手动明确认定字符集和排序规则创建数据库并指定字符集和排序规则create database if not exists test_db3 character set utf8mb4 collate utf8mb4_ 0900_ai_ci;还可以查看当前数据库服务全局的默认字符集
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

单招跟风报热门专业有多危险?无数考生踩坑的真相 2026/9/11 19:30:43

单招跟风报热门专业有多危险?无数考生踩坑的真相

每年湖南高职单招志愿填报阶段,绝大多数考生和家长选专业的第一准则,不是适配自身成绩、学情、职业规划,而是跟风选热门。计算机、护理、新媒体、轨道交通等常年霸榜的热门专业,几乎是所有单招考生的首选目标。大家普遍认为&#…

阅读更多 →
Midscene完整指南:用一句自然语言驱动界面自动化 2026/9/11 19:30:43

Midscene完整指南:用一句自然语言驱动界面自动化

Midscene完整指南:用一句自然语言驱动界面自动化 【免费下载链接】midscene GUI Agent for E2E Testing 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene Midscene 是一个开源的视觉 UI 自动化框架,核心思路简单:截个屏&…

阅读更多 →
2026年9月 沙特阿拉伯展会设计搭建公司哪家靠谱?中企赴沙特参展避坑指南 2026/9/11 19:30:43

2026年9月 沙特阿拉伯展会设计搭建公司哪家靠谱?中企赴沙特参展避坑指南

沙特阿拉伯是中东第一大经济体、海湾核心贸易大国,依托庞大的基建投资、消费升级与产业转型需求,成为国内企业开拓中东高端市场、拿下大额外贸订单的核心阵地。利雅得、吉达、达曼等城市常年举办纺织服装、建材基建、新能源、石油机械、家居五金、美妆日…

阅读更多 →
COPILOT.md 2026/9/11 19:30:43

COPILOT.md

COPILOT.md 【免费下载链接】awesome-copilot Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot. 项目地址: https://gitcode.com/GitHub_Trending/aw/awesome-copilot 架构决策 认证统一走 src/…

阅读更多 →
如何免费解锁Wand时间限制:Wand-Enhancer实操配置教程 2026/9/11 19:30:43

如何免费解锁Wand时间限制:Wand-Enhancer实操配置教程

如何免费解锁Wand时间限制:Wand-Enhancer实操配置教程 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 玩游戏打到一半弹出"免费使…

阅读更多 →
2026年Python零基础速成指南 2026/9/11 19:27:43

2026年Python零基础速成指南

是不是你也这般: 瞅见满屏幕的英文代码便觉头晕,购置了好多本《从入门至放弃》, 然而仅仅翻到了前言处?别慌,这不是你笨,而是你的学习姿势不对。于AI大模型四处皆是的2026年, 学已绝非“背语法”那般, 而是“练思维”之举。今日这一篇章, 我…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞