【MySQL数据库基础】

🌈个人主页:努力学编程’
⛅个人推荐:基于java提供的ArrayList实现的扑克牌游戏 |C贪吃蛇详解
⚡学好数据结构,刷题刻不容缓:点击一起刷题
🌙心灵鸡汤:总有人要赢,为什么不能是我呢

🌈数据库的操作
💫💫💫1.1显示选中的数据库
show databdases;
💫💫💫1.2 创建数据库
create database 数据库名;
注意我们也可以在此命令中加上[if not exists],如果该数据库不存在就直接创建,否则重新创建。

我们也可以在数据库名后面加一个字符集charset utf-8。可以输入中文啦。
注意在数据库中我们一般是不区分大小写的,就是说大小写读写时一样的。
💫💫💫1.3 使用数据库
use 数据库;
这里可以理解为选中数据库,我们在操作使用数据库的时候,一般数据库有很多个,所以再次之前一定是要先选中操作的数据库。

💫💫💫1.4 删除数据库
drop database 数据库名;
注意,数据库是公司里存储重要的信息的东西,我们在操作数据库的时候一定是要小心的,对于删除数据库的这种操作,我们一定是要谨慎的,最好叫一个同事在旁边帮你看着~~

🌈2.常用的数据类型
💫💫💫2.1 数值类型

- 使用整数的时候,最经常用的是int和bigint
- 使用小数的时候,最经常使用的是double,decimal(m,n),m个数字,n是小数的个数
- 使用日期的时候,最推荐的是datetime,因为timestamp这个数据类型会在2038年失效~
- 使用字符串的时候,最推荐的是varchar(m),代表这个是一个可变数组,使用几个字符就占用几个。
🌈3.表的操作
首先要先选中该数据库
use 表名;
💫💫💫3.1查看表的结构
desc 表名;
注意:这里查看的表的物理结构,并不能看到表的具体内容~
通过这个操作我们可以查看这个表的物理结构,即这个表的一些字段,以及这些字段的数据类型,以及主键外键的结构这个后面会说~

💫💫💫3.2 创建表
create table 表名(字段名1 数据类型,字段名2 数据类型,....);
数据库的注释:
在数据库创建表的时候,可以在一个字段定义完成之后加一个comment 也可以使用--写注释,这种方法是推荐的 使用#来写注释,和上面的用法一样的

数据库表的创建的时候,这里需要注意,和我们之前学过的语言都是不一样的,这里的数据类型,在字段的后面,多大几次就好了~
💫💫💫删除表
drop table 表名;
和删除数据库一样,我们删除表也是一个非常危险的操作,很容易就造成丢失数据的问题,所以我们执行该操作的时候,一定要谨慎小心,当然再删除该表格的之前,我们应当先选中该表所在的数据库。

🌈🌈🌈数据库操作练习

create table product(name varchar(20),price decimal(4,2), storge int,descp varchar(20));
代码运行截图


create table book(name varchar(20),author varchar(20),price decimal(4,2),type varchar(20));

相关文章:
【MySQL数据库基础】
🌈个人主页:努力学编程’ ⛅个人推荐:基于java提供的ArrayList实现的扑克牌游戏 |C贪吃蛇详解 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 …...
QT系列教程(9) 主窗口学习
简介 任何界面应用都有一个主窗口,今天我们谈谈主窗口相关知识。一个主窗口包括菜单栏,工具栏,状态栏,以及中心区域等部分。我们先从菜单栏说起 菜单栏 我们创建一个主窗口应用程序, 在ui文件里的菜单栏里有“在这里输入”的一个…...
【C++进阶】深入STL之 栈与队列:数据结构探索之旅
📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C “ 登神长阶 ” 🤡往期回顾🤡:模拟实现list与迭代器 🌹🌹期待您的关注 🌹🌹 ❀stack和queue Ǵ…...
SpringBoot发邮件服务如何配置?怎么使用?
SpringBoot发邮件需要的参数?邮件发送性能如何优化? 在SpringBoot项目中配置发邮件服务是一个常见的需求,它允许我们通过应用程序发送通知、验证邮件或其他类型的邮件。AokSend将详细介绍如何在SpringBoot中配置发邮件服务。 SpringBoot发邮…...
AutoCAD Mechanical机械版专业的计算机辅助设计软件安装包下载安装!
AutoCAD机械版作为一款专业的计算机辅助设计软件,不仅具备卓越的二维绘图功能,更是拥有令人瞩目的3D建模工具,为机械设计师们提供了前所未有的创作空间。 在AutoCAD机械版的3D建模环境中,用户可以借助一系列简洁明了的命令&#…...
json.load报错AttributeError: ‘str‘ object has no attribute ‘load‘
with open(json_file, r) as f:data json.load(f)要写个简单的数据处理脚本,报错AttributeError: ‘str’ object has no attribute ‘load’,查看了一下,路径正确,查了半天博客,不知道错在哪里。 回头一看 jsons_pa…...
单词记忆(第二周)
transplant: trans - plant 移植 perceive: per - ceive 察觉 paraphrase: para - ph - rase 释义 prospect: pro - s - pect 前景 access: ac - cess 进入,通道,访问 generous; gene - rous 慷慨的,丰富的 lecture: lec - ture 讲座 …...
RAG:如何从0到1搭建一个RAG应用
通过本文你可以了解到: 什么是RAG?如何搭建一个RAG应用?目前开源的RAG应用有哪些? 大模型学习参考: 1.大模型学习资料整理:大模型学习资料整理:如何从0到1学习大模型,搭建个人或企业…...
leetcode:67二进制求和
题目链接:67. 二进制求和 - 力扣(LeetCode) class Solution { public:string addBinary(string a, string b) {int stralen a.size(), strblen b.size();int curtc;int Maxlen max(stralen, strblen);vector<int> stra;vector<i…...
大模型日报2024-06-10
大模型日报 2024-06-10 大模型资讯 无需矩阵乘法的语言模型在亿参数规模上表现优异 摘要: 研究表明,无需矩阵乘法的语言模型在亿参数规模上仍能保持顶级性能。这一发现挑战了传统神经网络依赖矩阵乘法的观点,展示了在GPU优化之外的新可能性。 博弈论助力…...
【博士每天一篇文献-综述】Modularity in Deep Learning A Survey
阅读时间:2023-12-8 1 介绍 年份:2023 作者:孙浩哲,布朗克斯医疗卫生系统 会议: Science and Information Conference 引用量:4 论文主要探讨了深度学习中的模块化(modularity)概念…...
Sentinel不使用控制台基于注解限流,热点参数限流
目录 一、maven依赖 二、控制台 三、基于注解限流 四、热点参数限流 五、使用JMeter验证 一、maven依赖 需要注意,使用的版本需要和你的SpringBoot版本匹配!! Spring-Cloud直接添加如下依赖即可,baba已经帮你指定好版本了。…...
HTML做成一个端午节炫酷页面
做成端午节页面之前,先了解一下端午节的由来: 1.起源与历史: 端午节起源于中国,始于春秋战国时期,至今已有2000多年历史。 最初是古代百越地区(长江中下游及以南一带)崇拜龙图腾的部族举行图…...
解决Ubuntu系统/usr/lib/xorg/Xorg占用显卡内存问题原创
在Ubuntu系统中,/usr/lib/xorg/Xorg进程占用显卡内存的问题可能会影响系统性能,特别是在使用GPU进行计算任务时。以下是一些解决方法,可以帮助你减少或解决这个问题: 1. 更新显卡驱动 首先,确保你使用的是最新版本的…...
【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现(附源码)(下篇)
作者:后端小肥肠 上篇:【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现(上篇)_spring security activiti7-CSDN博客 目录 1.前言 2. 核心代码 2.1. 流程定义模型管理 2.1.1. 新增流程定义模型数据 …...
解密Spring Boot:深入理解条件装配与条件注解
文章目录 一、条件装配概述1.1 条件装配的基本原理1.2 条件装配的作用 二、常用注解2.1 ConditionalOnClass2.2 ConditionalOnBean2.3 ConditionalOnProperty2.4 ConditionalOnExpression2.5 ConditionalOnMissingBean 三、条件装配的实现原理四、实际案例 一、条件装配概述 1…...
【数据结构与算法】使用数组实现栈:原理、步骤与应用
💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《数据结构与算法》 期待您的关注 目录 一、引言 🎄栈(Stack)是什么? …...
cell的复用机制和自定义cell
cell的复用机制和自定义cell UITableView 在学习cell之前,我们需要先了解UITableView。UITableView继承于UIScrollView,拥有两个两个相关协议 UITableViewDelegate和UITableViewDataSource,前者用于显示单元格,设置行高以及对单…...
Redis 双写一致原理篇
前言 我们都知道,redis一般的作用是顶在mysql前面做一个"带刀侍卫"的角色,可以缓解mysql的服务压力,但是我们如何保证数据库的数据和redis缓存中的数据的双写一致呢,我们这里先说一遍流程,然后以流程为切入点来谈谈redis和mysql的双写一致性是如何保证的吧 流程 首先…...
《软件定义安全》之四:什么是软件定义安全
第4章 什么是软件定义安全 1.软件定义安全的含义 1.1 软件定义安全的提出 虚拟化、云计算、软件定义架构的出现,对安全体系提出了新的挑战。如果要跟上网络演进的步伐和业务快速创新的速度,安全体系应该朝以下方向演变。 𝟭 安全机制软件…...
【ElevenLabs地铁语音实战指南】:0代码接入、3步定制多语言报站,已验证上线北京/深圳12条线路
更多请点击: https://intelliparadigm.com 第一章:ElevenLabs地铁站播报语音 ElevenLabs 提供的高保真语音合成 API,正被广泛应用于城市轨道交通的智能广播系统中。其多语言、低延迟、情感可调的 TTS(Text-to-Speech)…...
洛雪音乐源下载异常全面修复手册:从排查到根治的完整指南
洛雪音乐源下载异常全面修复手册:从排查到根治的完整指南 【免费下载链接】lx-source lx-music-custom-source 洛雪音乐自定义解析源 项目地址: https://gitcode.com/gh_mirrors/lx/lx-source 洛雪音乐源作为一款优秀的音乐解析服务工具,在实际使…...
深入Unity UGUI源码:手写ExtendImage组件,彻底搞懂Image的Filled与Sliced渲染原理
深入Unity UGUI源码:手写ExtendImage组件,彻底搞懂Image的Filled与Sliced渲染原理 在Unity的UI开发中,Image组件是最基础也是最常用的组件之一。无论是简单的图标显示,还是复杂的进度条动画,Image组件都扮演着至关重要…...
告别Hive慢查询:用Impala在CDH集群上实现秒级数据分析(实战避坑)
告别Hive慢查询:用Impala在CDH集群上实现秒级数据分析(实战避坑) 当你的Hive查询从30分钟降到3秒,数据工程师的幸福感会直接拉满。这不是理论上的性能优化,而是我们团队在CDH生产环境迁移Hive到Impala后的真实体验。如…...
抖音开放平台实战指南:从授权码到接口调用的全链路解析
1. 抖音开放平台入门:从零开始接入 刚接触抖音开放平台的开发者可能会觉得一头雾水,其实整个流程可以简化为三个核心步骤:获取授权码、换取访问令牌、调用接口获取数据。我刚开始对接时也踩过不少坑,比如回调地址配置错误、token过…...
63岁刘明辉带领中国燃气再转型,AI时代挑战传统思维!
中国燃气转型引关注去年,中国燃气董事会主席、总裁刘明辉要求团队加快生物质能源、厨房局部改造等新业务,这让很多员工感到疑惑。这家成立25年、年销售收入超1500亿元、在全国600多个城市开展燃气业务、服务近6000万户家庭的行业龙头,为何还要…...
SuperMap GIS 三维性能跃迁:从硬件选型到显卡驱动的深度调优指南
1. 为什么你的SuperMap三维场景总是卡顿? 每次打开大型三维场景时,是不是总遇到画面卡顿、加载缓慢的问题?作为从业十年的GIS工程师,我见过太多项目因为硬件配置不当导致性能浪费的情况。上周刚帮某规划院优化了一个城市级三维项目…...
Python包管理‘备胎’方案:除了pip install,你的whl本地仓库建好了吗?
Python包管理‘备胎’方案:构建企业级whl本地仓库的完整实践 当团队开发遇到内网隔离、依赖版本锁死或跨国镜像访问延迟时,临时四处搜寻whl文件就像在代码仓库里玩扫雷——每次pip install都可能是场冒险。真正的工程化解决方案,是把散落在百…...
ELAU 艾乐 BCH16HD02330A5C 伺服电机:小型自动化设备的精准动力解决方案
一、产品概述ELAU 艾乐作为施耐德电气旗下专注于运动控制领域的高端品牌,凭借其在工业自动化领域数十年的技术积累,推出了 BCH 系列高性能伺服电机。其中,BCH16HD02330A5C作为该系列中针对小型设备优化的型号,以 "小体积、高…...
ARM PMU性能监控单元与PMCEID2寄存器详解
1. ARM PMU性能监控单元基础解析性能监控单元(Performance Monitoring Unit, PMU)是现代处理器架构中用于硬件级性能分析的核心组件。在ARM架构中,PMUv3作为第三代性能监控架构,提供了全面的性能事件监控能力。其工作原理是通过配置专用寄存器来选择监控…...
