MySQL——MySQL的基础操作部分

news2024/12/26 14:07:13

使用命令行登录

mysql -u root -p

直接敲击回车后输入密码即可:

当看到出现“mysql>“的符号之后,就表示已经进入到了MySQL系统中,就可以输入MySQL的命令对数据库进行操作了。

查看数据库

使用命令查看所有的数据库,注意在使用MySQL的命令的时候不要漏掉分号:

show databases;

当前存在五个数据库,分别是book_manager,information_schema,mysql,performance_schema,sys。因为我的数据库是使用过的,其中有几个数据库是我自己创建的,如果你的数据库是没有使用过的数据库会比较少,并且这些默认存在的数据库是存放MySQL数据的,我们一般不会去使用它,我们要使用的话会自己创建一个自己的数据库。

创建数据库

使用命令创建数据库

create database [if not exists] 自定义数据库名;

方括号表示里面的代码可以存在也可以不存在,这种写法在我们的命令式编码中会经常存在,因为一条命令有时可以带参数,也可以不带参数,当我们看到方括号的时候就要知道这个里面的参数是可选的,不是必须的,然后我们要了解这个参数的作用即可。

那么在上面这行命令中,方括号中的内容表示”如果数据库不存在“,也就是说当我们重复创建数据库的时候会报错,错误信息是数据库已存在,有时候我们在执行一段脚本的时候我们不确定执行脚本的人是否已经存在同名的数据库,我们就可以使用这个属性,当遇到一个已经存在的数据库的时候就不会创建,也不会报错,是一种保险措施。

PyCharm软件

介绍一个软件叫做PyCharm,这个软件可以编写Python软件,并且自带一个简单的数据库可视化模块,并且附带一个好用的数据库命令板,方便我们同时做Python和数据库的开发,这个软件的安装地址如下:感谢您下载PyCharm! (jetbrains.com)

然后这个软件的界面如下:

这是一个默认的界面,当我们新建了一个Python项目的时候,他就会帮我们同时创建一个演示程序,我们可以运行这个程序查看我们的Python环境是否完整以及是否可用:

运行结果如上所示,如果你的程序顺利的输出了上面这句话,就说明你的Python环境安装正确,我们开始连接数据库。

PyCharm连接数据库

在我们界面的最右边的侧边栏中有一个数据库的选项,我们点击一下:

这个标签展开之后就是这样的,我们点击最左边的一个加号按钮:

我们点开之后,鼠标悬浮到数据源上,他会再次展开一个侧边栏,我们可以选择我们使用的数据库技术,我们使用的是MySQL数据库,所以我们选择MySQL,因为我之前选择过,所以会显示在最上面,如果你是第一次打开,那么MySQL的位置会在靠下一点的地方。可以看到它支持的数据库技术还是很多的。

然后我们点击MySQL:

然后他就会弹出一个连接信息的弹窗,我们可以在里面填入我们数据库的连接信息,第一步,我们需要点击最下面的下载,去下载一些缺少的驱动程序文件:

点击”下载“之后,他会开始下载两个文件,一般这个过程会很快,然后我们就可以开始正式填写连接信息:

一般来讲,我们只需要填写我们的用户名和密码就可以了,然后我们点击”测试连接“:

如果你填写的账号密码正确的话,可以看到”已成功“的信息。

还记得之前我们在连接5.0版本的数据库的时候,我们会在连接的url后面添加一个参数,比如时区或者允许公钥检索,那么在这里我们也可以添加参数:

最下面的URL是可以编辑的,我们可以直接在URL的后面连接我们的参数,一个或者多个都可以,就像之前我们写的格式是一样的。

执行SQL语句

当我们点击确认之后,他会打开一个默认的数据库控制台,我们可以在控制台中编写SQL语句,执行的方式有两种,一种是如果我们只写了一条语句,我们可以直接点左上角的绿色的三角形执行:

如果看到SQL语句的前面出现了一个绿色的对号,并且对应的结果出现在了屏幕的下方就表示SQL语句已经执行成功了,执行的快捷键是Ctrl+Enter。

当存在多条SQL语句时,可以选中想要执行的SQL语句,然后点击执行,就可以仅执行选中的SQL语句:

可以看到,只有我们选中的SQL语句执行了,没有执行的SQL语句是不会出现绿色的执行成功的对号的,并且在下面的打印结果中也是仅出现了我们运行的SQL语句的结果。

当然,如果你写了一大堆的SQL语句想要全部执行,可以Ctrl+a,然后Ctrl+Enter全部执行,SQL语句就会从上到下依次执行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/973451.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Streamlit项目:乐高风格马赛克设计工坊~打造个性化马赛克图案的平台

文章目录 1 前言2 项目概述2.1 项目背景和目标2.2 功能和特性2.3 技术实现2.4 开发计划2.5 预期成果2.6 应用场景 3 使用指南3.1 源代码使用指南3.2 普通网页用户使用指南3.3 文件保存3.3.1 导出图像文件3.3.2 获取像素RGB数据 3.4 注意事项 4 实现细节4.1 准备工作4.2 编写代码…

如何手动读取 GLTF/GLB 文件

推荐:使用NSDT场景编辑器快速搭建3D应用场景 文件类型 GLTF文件有两种不同的主要文件类型:.gltf和.glb。 GLTF文件本质上只是一个重新命名的json文件,它们通常与包含顶点数据等内容的.bin文件相提并论,但这些内容也可以直接包含…

聊聊大模型位置编码及其外推性

作者 | 王嘉宁 整理 | NewBeeNLP https://wjn1996.blog.csdn.net/article/details/131753251 大家好,这里是 NewBeeNLP。 现如今很多大模型都开始支持超过4096长度的推理,例如GPT-4支持超过30k,ChatGLM2-6B也支持最长为32K的文本。但是由于显…

CentOS7安装时直接跳过了安装信息摘要页面的解决方法

最近在配置Hadoop虚拟机的时候,创建的centos7虚拟机在安装信息摘要时直接自动跳过,直接跳到设置用户名和密码,在重复多次的重新删除安装后发现了问题所在: 在进行到选择操作系统来源时,注意是否出现“该操作系统将使用…

matplotlib设置绘图中文标记

项目场景 使用matplotlib时为图形设置x轴标记,y轴标记,标题默认只能使用英文,当使用中文时会出现以下错误: UserWarning: Glyph 32654 (\N{CJK UNIFIED IDEOGRAPH-7F8E}) missing from current font. 解决方法 在引入matplotl…

成功的硬件公司不仅是产品,更是一种创新文化

目录 内容简介 客户 建立公司,而不仅仅是产品 CSDN学院 作者简介 内容简介 很多时候,你决定去做一件事、一款产品,往往都始于一个想法、一个灵感。 然后,许多硬件创业者会花费数月、甚至是数年的时间来确定并分析他们的想法…

基于ITIL的ITSM工具

随着企业的ITSM(IT服务管理)的逐渐成熟进而深入应用,如果您希望以低成本寻找一款基于ITIL的ITSM管理工具,然后那么卓豪ServiceDesk Plus将是您性价比高的免费ITSM、工单系统选择。因为它提供全面的ITSM和资产管理能力,更重要的是,…

java八股文面试[多线程]——CompletableFuture

1 CompletableFuture介绍 平时多线程开发一般就是使用Runnable,Callable,Thread,FutureTask,ThreadPoolExecutor这些内容和并发编程息息相关。相对来对来说成本都不高,多多使用是可以熟悉这些内容。这些内容组合在一起…

全国唯一一所初试考Java的学校!平均300分拿下

苏州科技大学 考研难度(☆) 内容:23考情概况(拟录取和复试分析)、院校概况、23专业目录、23复试详情、各专业考情分析、各科目考情分析。 正文1187字,预计阅读:3分钟 2023考情概况 苏州科技…

澳大利亚纽扣电池/含纽扣电池商品合规认证详细解答

近期收到很多客户前来咨询亚马逊澳洲站纽扣电池或含纽扣电池商品的合规性认证,和我说我做了认证了,为什么还是审核不通过,审核被拒呢? 一般是两种情况: 一:检测标准没有做对或对亚马逊合规政策的标准有误…

四川玖璨电子商务有限公司:短视频及直播运营

​ 短视频及直播运营是当下最火热的互联网行业之一,它以轻松、有趣的方式改变了人们的生活和娱乐方式。作为一名短视频及直播运营实训学员,我有幸得到了具体的操作指导和实践机会,让我对这个行业有了更深入的了解。 在短视频及直…

怎么激活IDM

IDM是一个下载软件。 激活它需要用到git上面的一个项目,同时网络要能连到github GitHub - lstprjct/IDM-Activation-Script: IDM Activation & Trail Reset Script WINR 输入powershell 输入命令行 iex(irm is.gd/idm_reset) 或者 iwr -useb https://raw.…

numba,一个强大的 python 库

今天给大家分享一个强大的 python 库,numba。 https://github.com/numba/numba Pandas 是 Python 中流行的数据分析库。然而,随着数据集大小的增长,原生 Python 代码对于滚动窗口计算等关键操作可能会变得很慢。这就是 Numba 用武之地。 N…

一种编程语言,

前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。 文章使用到的的工具 Python:一种编程语言&…

EVE部署

EVE-NG 镜像导入 IOL 镜像位置:/opt/unetlab/addons/iol/bin/ qemu 镜像位置:/opt/unetlab/addons/qemu/ 设备图标位置:/opt/unetlab/html/images/icons/ EVE-NG 懒人版部署

长胜证券:中特估一带一路央国企将见底反转加速

三季度开始龙头成绩将回转加快向上。(1)2022年第三季度基数环比下降,如2022第2/3单季度成绩增速:我国中铁14%/5%、我邦交建10%/-9%、我国铁建8%/-5%、我国中冶14%/-29%、我国化学50%/11%、北方世界38%/-50%、中工世界80%/20%。(2)在手订单增速高于收入增速&#xff…

K210-CanMV IDE开发软件

K210-CanMV IDE开发软件 界面功能简介连接设备临时运行开机运行程序 界面功能简介 区域①菜单栏:操作文件,使用工具等。 区域②快捷按钮:区域①中的文件和编辑中部分功能的快捷方式。 区域③连接设备:连接设备和程序控制按钮。 …

项目(智慧教室)第二部分,人机交互页面实现,

使用软件: 1.BmCvtST.exe 这是stm32Cubemx工程下的带三方软件。存在STemWin中。 作用: 图片变成.c文件格式。 2.CodeBlock 3.模拟器工程(具体请看上一节) 一。emWin环境的搭建 1.codeBlock下载 开源免费。 2.使用stm的C…

【数据分析】用Python秒懂概率分布!(附完整Python代码实现)

本文涉及的概念分布包括: 随机变量(Random Variable) 密度函数(Density Functions) 伯努利分布(Bernoulli Distribution) 二项式分布(Binomial Distribution) 均匀分布(Uniform Distribution) 泊松分布(Poisson Distribution) 正态分布(Normal Distribution) …

飞行动力学 - 第16节-part3-飞机重心范围 之 基础点摘要

飞行动力学 - 第16节-part3-飞机重心范围 之 基础点摘要 1.飞机允许的重心范围2. 重心后限3. 重心前限4. 重心范围与平尾面积的剪刀图5. 参考资料 1.飞机允许的重心范围 从稳定性角度,重心应尽可能位于中性点 N 0 N_0 N0​之前;从操纵性角度&#xff0c…