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

【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 &#x1f4…...

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二进制求和

题目链接&#xff1a;67. 二进制求和 - 力扣&#xff08;LeetCode&#xff09; 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 大模型资讯 无需矩阵乘法的语言模型在亿参数规模上表现优异 摘要: 研究表明&#xff0c;无需矩阵乘法的语言模型在亿参数规模上仍能保持顶级性能。这一发现挑战了传统神经网络依赖矩阵乘法的观点&#xff0c;展示了在GPU优化之外的新可能性。 博弈论助力…...

【博士每天一篇文献-综述】Modularity in Deep Learning A Survey

阅读时间&#xff1a;2023-12-8 1 介绍 年份&#xff1a;2023 作者&#xff1a;孙浩哲&#xff0c;布朗克斯医疗卫生系统 会议&#xff1a; Science and Information Conference 引用量&#xff1a;4 论文主要探讨了深度学习中的模块化&#xff08;modularity&#xff09;概念…...

Sentinel不使用控制台基于注解限流,热点参数限流

目录 一、maven依赖 二、控制台 三、基于注解限流 四、热点参数限流 五、使用JMeter验证 一、maven依赖 需要注意&#xff0c;使用的版本需要和你的SpringBoot版本匹配&#xff01;&#xff01; Spring-Cloud直接添加如下依赖即可&#xff0c;baba已经帮你指定好版本了。…...

HTML做成一个端午节炫酷页面

做成端午节页面之前&#xff0c;先了解一下端午节的由来&#xff1a; 1.起源与历史&#xff1a; 端午节起源于中国&#xff0c;始于春秋战国时期&#xff0c;至今已有2000多年历史。 最初是古代百越地区&#xff08;长江中下游及以南一带&#xff09;崇拜龙图腾的部族举行图…...

解决Ubuntu系统/usr/lib/xorg/Xorg占用显卡内存问题原创

在Ubuntu系统中&#xff0c;/usr/lib/xorg/Xorg进程占用显卡内存的问题可能会影响系统性能&#xff0c;特别是在使用GPU进行计算任务时。以下是一些解决方法&#xff0c;可以帮助你减少或解决这个问题&#xff1a; 1. 更新显卡驱动 首先&#xff0c;确保你使用的是最新版本的…...

【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现(附源码)(下篇)

作者&#xff1a;后端小肥肠 上篇&#xff1a;【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现&#xff08;上篇&#xff09;_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…...

【数据结构与算法】使用数组实现栈:原理、步骤与应用

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《数据结构与算法》 期待您的关注 ​ 目录 一、引言 &#x1f384;栈&#xff08;Stack&#xff09;是什么&#xff1f; &#x1…...

cell的复用机制和自定义cell

cell的复用机制和自定义cell UITableView 在学习cell之前&#xff0c;我们需要先了解UITableView。UITableView继承于UIScrollView&#xff0c;拥有两个两个相关协议 UITableViewDelegate和UITableViewDataSource&#xff0c;前者用于显示单元格&#xff0c;设置行高以及对单…...

Redis 双写一致原理篇

前言 我们都知道,redis一般的作用是顶在mysql前面做一个"带刀侍卫"的角色,可以缓解mysql的服务压力,但是我们如何保证数据库的数据和redis缓存中的数据的双写一致呢,我们这里先说一遍流程,然后以流程为切入点来谈谈redis和mysql的双写一致性是如何保证的吧 流程 首先…...

《软件定义安全》之四:什么是软件定义安全

第4章 什么是软件定义安全 1.软件定义安全的含义 1.1 软件定义安全的提出 虚拟化、云计算、软件定义架构的出现&#xff0c;对安全体系提出了新的挑战。如果要跟上网络演进的步伐和业务快速创新的速度&#xff0c;安全体系应该朝以下方向演变。 &#x1d7ed; 安全机制软件…...

【ElevenLabs地铁语音实战指南】:0代码接入、3步定制多语言报站,已验证上线北京/深圳12条线路

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;ElevenLabs地铁站播报语音 ElevenLabs 提供的高保真语音合成 API&#xff0c;正被广泛应用于城市轨道交通的智能广播系统中。其多语言、低延迟、情感可调的 TTS&#xff08;Text-to-Speech&#xff09;…...

洛雪音乐源下载异常全面修复手册:从排查到根治的完整指南

洛雪音乐源下载异常全面修复手册&#xff1a;从排查到根治的完整指南 【免费下载链接】lx-source lx-music-custom-source 洛雪音乐自定义解析源 项目地址: https://gitcode.com/gh_mirrors/lx/lx-source 洛雪音乐源作为一款优秀的音乐解析服务工具&#xff0c;在实际使…...

深入Unity UGUI源码:手写ExtendImage组件,彻底搞懂Image的Filled与Sliced渲染原理

深入Unity UGUI源码&#xff1a;手写ExtendImage组件&#xff0c;彻底搞懂Image的Filled与Sliced渲染原理 在Unity的UI开发中&#xff0c;Image组件是最基础也是最常用的组件之一。无论是简单的图标显示&#xff0c;还是复杂的进度条动画&#xff0c;Image组件都扮演着至关重要…...

告别Hive慢查询:用Impala在CDH集群上实现秒级数据分析(实战避坑)

告别Hive慢查询&#xff1a;用Impala在CDH集群上实现秒级数据分析&#xff08;实战避坑&#xff09; 当你的Hive查询从30分钟降到3秒&#xff0c;数据工程师的幸福感会直接拉满。这不是理论上的性能优化&#xff0c;而是我们团队在CDH生产环境迁移Hive到Impala后的真实体验。如…...

抖音开放平台实战指南:从授权码到接口调用的全链路解析

1. 抖音开放平台入门&#xff1a;从零开始接入 刚接触抖音开放平台的开发者可能会觉得一头雾水&#xff0c;其实整个流程可以简化为三个核心步骤&#xff1a;获取授权码、换取访问令牌、调用接口获取数据。我刚开始对接时也踩过不少坑&#xff0c;比如回调地址配置错误、token过…...

63岁刘明辉带领中国燃气再转型,AI时代挑战传统思维!

中国燃气转型引关注去年&#xff0c;中国燃气董事会主席、总裁刘明辉要求团队加快生物质能源、厨房局部改造等新业务&#xff0c;这让很多员工感到疑惑。这家成立25年、年销售收入超1500亿元、在全国600多个城市开展燃气业务、服务近6000万户家庭的行业龙头&#xff0c;为何还要…...

SuperMap GIS 三维性能跃迁:从硬件选型到显卡驱动的深度调优指南

1. 为什么你的SuperMap三维场景总是卡顿&#xff1f; 每次打开大型三维场景时&#xff0c;是不是总遇到画面卡顿、加载缓慢的问题&#xff1f;作为从业十年的GIS工程师&#xff0c;我见过太多项目因为硬件配置不当导致性能浪费的情况。上周刚帮某规划院优化了一个城市级三维项目…...

Python包管理‘备胎’方案:除了pip install,你的whl本地仓库建好了吗?

Python包管理‘备胎’方案&#xff1a;构建企业级whl本地仓库的完整实践 当团队开发遇到内网隔离、依赖版本锁死或跨国镜像访问延迟时&#xff0c;临时四处搜寻whl文件就像在代码仓库里玩扫雷——每次pip install都可能是场冒险。真正的工程化解决方案&#xff0c;是把散落在百…...

ELAU 艾乐 BCH16HD02330A5C 伺服电机:小型自动化设备的精准动力解决方案

一、产品概述ELAU 艾乐作为施耐德电气旗下专注于运动控制领域的高端品牌&#xff0c;凭借其在工业自动化领域数十年的技术积累&#xff0c;推出了 BCH 系列高性能伺服电机。其中&#xff0c;BCH16HD02330A5C作为该系列中针对小型设备优化的型号&#xff0c;以 "小体积、高…...

ARM PMU性能监控单元与PMCEID2寄存器详解

1. ARM PMU性能监控单元基础解析性能监控单元(Performance Monitoring Unit, PMU)是现代处理器架构中用于硬件级性能分析的核心组件。在ARM架构中&#xff0c;PMUv3作为第三代性能监控架构&#xff0c;提供了全面的性能事件监控能力。其工作原理是通过配置专用寄存器来选择监控…...