MySQL学习心得

MySQL超详细学习教程,2023年硬核学习路线 为什么学习MySQL?这是一篇 MySQL 通关一篇过硬经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。未来是一个数字化的时代,数据是我们最为宝贵的资源,不论是哪个专业出身,未来或多或少都会卷入数据时代的浪潮之中。而那些前提性的工作基本都是依靠`数据库`来完成。 阅读详情
MySQL创建表:

CREATE TABLE `user` (
  `id` int NOT NULL auto_increment,
  `name` varchar(20) NOT NULL,
  `age` tinyint NOT NULL,
  `sex` char NOT NULL,
  `birth_date` date NOT NULL,
  `create_time` timestamp NOT NULL ,
  PRIMARY KEY  (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

上述创建表字段所声明的数据类型,除了varchar类型,其他都可以不进行指定,都有默认长度。

如:int 类型的进行存储,需要占用4个字节,一共32位,因此int 类型的最大长度(也是默认长度)为11,int类型有符号范围为:-2147483648~2147483648 ,无符号范围为:0~4294967295,仔细数一下数字会发现只有10个数,为什么长度会是11呢?因为少算了个符号位!

int 类型的值进行存储时,不论你指定的是 int(3),或者是 int(8),都不会影响实际进行存储的长度(占用4个字节),这里的数字只是为了声明最小显示长度,如:int i=10; 在int(3)中显示结果为:010,在int(8)中显示结果为:00000010,如果存储的数字范围超过声明的长度并且小于 int 值最大范围,则按正常显示。

char类型的值进行存储时,指定char(1),则可以存入“一个字符”而非字节,不管这个字符到底有多大,都可以存。当在Windows系统的cmd命令中插入某些汉字时,会报长度过长的异常!这个因为字符编码设置的有问题,用一些SQL工具会好一些。

varchar 类型和 char 类似, varchar 是可变的类型,char 是不可变类型,如何理解这两者之间的区别?当为 varchar 类型设置长度 varchar(10) 代表最多只能存10个字符,若小于10个字符,自动变为输入字符大小,比较灵活!char类型则是固定的,是多少就是多少,比较死板。

MySQL显示创建表的SQL语句:

show create table table_name\G;

MySQL ALTER命令:

alter table table_name drop column_name;    删除表中一个字段

alter table table_name add column_name;    添加一个字段

alter table table_name add column_name int first;    添加字段并设为第一列

alter table table_name add column_name int after other_column_name;    在另一个已存在的字段后添加新字段

alter table table_name modify column_name varchar(10);    修改字段类型

alter table table_name change old_column_name new_column_name varchar(10);    修改字段名和字段类型

alter table table_name alter column_name drop default;    删除指定字段的默认值

alter table table_name engine='MYISAM';    修改数据库引擎

show table stauts like `table_name`\G;    查看数据表类型

alter table table_name RENAME TO `new_table_name`;    修改数据库表名


【RT-DETR涨点改进】独家创新改进篇 | AAAI2024 | RT-DETR引入CFBlock增强对长程依赖和全局语义信息的建模能力,有助于提升复杂场景下小目标、遮挡目标的检测精度 本文给大家介绍在RT-DETR中引入CFBlock模块,能够有效提升模型对长程依赖和全局语义信息的建模能力,在保持轻量化和高效推理的基础上增强特征表达力,特别有助于提升复杂场景下小目标、遮挡目标的检测精度,从而实现更优的精度与速度平衡。 阅读详情

相关推荐

解决 Clawdbot 对接 Minimax 出现 401 (Token is unusable) 的问题排查与修复

即便确认 API Key 有效且余额充足,该问题仍可能在 Clawdbot 中持续出现,而在其他工具(如 curl 或 Postman)中测试正常。

hampeter的博客 3075

Mysql数据库(课程总结)

学习了SQL语言的基本语法和用法,包括如何使用SELECT语句进行数据查询、如何使用INSERT语句添加数据、如何使用UPDATE语句修改数据、如何使用DELETE语句删除数据等等。我们还学习了如何使用JOIN语句和子查询来进行多表查询和复杂查询。这些知识对于我以后从事数据分析和处理工作也会非常有用。

m0_74309293的博客 1895

MySQL数据库 实验报告(一)

MySQL数据库 实验报告(一) 1、实验目的 (1)掌握系统数据类型的特点和功能 (2)掌握创建、修改表结构的方法 (3)掌握数据添加的方法 2、实验预习与准备 (1)MYSQL中创建数据库的命令 (2)表结构的创建、修改和删除 (3)MYSQL导入导出表数据的方式 (4)添加数据的SQL命令 3、实验内容及步骤 (1)利用SQL命令创建名为“jwgl”+“自己学号”的数据库 (2)使用命令行方式利用SQL语句在第一步创建的数据库中按下列要求创建数据表 a)创建如下表所示的student表(学生表) 列名

gxy3202365628的博客 5万+

手把手教你用Kokoro-82M-v1.1-zh搭建本地TTS服务(含WebSocket接口)

本文详细介绍了如何使用Kokoro-82M-v1.1-zh模型搭建本地TTS服务,包括环境配置、模型部署、WebSocket接口实现及性能优化。通过实战指南,开发者可以快速掌握本地部署TTS系统的关键技术,提升语音交互应用的开发效率。

weixin_30776273的博客 183

告别谷歌翻译失效!手把手教你用Immersive Translate插件实现双语网页阅读(附Chrome/Edge/Firefox保姆级配置)

本文详细介绍了如何使用Immersive Translate插件实现双语网页阅读,解决谷歌翻译失效的问题。通过Chrome、Edge和Firefox的保姆级配置指南,帮助用户轻松安装和使用这款支持双语对照、智能识别网页内容的翻译插件,提升外文资料阅读效率。

weixin_28683689的博客 486

MySQL心得体会

春风逝,烈阳照,四月匆匆来袭,针对上个月的MySQL学习做一个小的总结。 数据库运维是什么?准确来说我到现在也只停留在很浅显的认知,作为一名统计学专业的学员,我不具备计算机的基础知识、命令认知、硬件了解,但在逐渐的学习中我也在汲取计算机有关知识,努力让自己不显得那么狼狈。 学习的过程比想象中的要难,上课听不太懂,没法将所学知识串联,有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学习无法顺利进行,使得学习起来十分困难,但老师也在鼓励我们只要坚持一切皆有可能,成长的过程,就是从一个熟悉的领域出发,

weixin_50383598的博客 2万+

claude使用教程

提供了三种模型:claude,codex, gemini,三种模型都共用同一个apikey, 有开发需求使用claude效果较好,知识问答等场景gemini效果会更好些,本文只提供了claude的安装方式,剩下两种按需按照以下参考链接安装下即可,安装有问题参考文档:https://www.aicodemirror.com/dashboard/official-installation/macos-linux (不需要挂梯子,自己手机号注册就好)

lichao19871216的博客 3493

一、MySQL学习心得

通过这段时间的学习和实践,我对MySQL有了更深入的理解。我掌握了SQL语言的基本语法和逻辑,学会了如何设计和管理数据库,以及如何优化数据库的性能。同时,我也意识到了数据库在项目开发中的重要性。未来,我将继续深入学习MySQL的高级特性和应用场景,如分区表、复制、集群等,以提升自己的技能水平和解决问题的能力。以上就是我的MySQL学习心得。我相信通过不断的学习和实践,我会在数据库领域取得更大的进步。

LT325_的博客 2570

YOLOv5改进 | 低照度检测 | 2024最新改进CPA-Enhancer链式思考网络(适用低照度、图像去雾、雨天、雪天)

本文给大家带来的2024.3月份最新改进机制,由CPA-Enhancer: Chain-of-Thought Prompted Adaptive Enhancer for Object Detection under Unknown Degradations论文提出的CPA-Enhancer链式思考网络CPA-Enhancer通过引入链式思考提示机制,实现了对未知退化条件下图像的自适应增强。该方法的核心在于能够利用CoT提示对图像退化进行动态分析和适应,从而显著提升物体检测性能。

Snu77的博客 2222

深度学习-161-Dify工具之对比使用工作流和聊天流生成图表可视化的html文件

分别使用聊天流和工作流进行数据分析结果的可视化,生成html文件。聊天流可以配置带记忆,这样就可以多次交互优化结果。

qq_20466211的博客 1709

MYSQL学习心得

转载:http://www.cnblogs.com/lyhabc/p/3691555.html http://www.yiibai.com/mysql/ 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学...

weixin_34321977的博客 104

model_optimizer将pi05端到端延时进一步优化到68.13ms了

目前在保持灵活性和性能之间找到一个较好的平衡。vit, llm仍然使用onnx->trt_engine的路径,量化可以通过https://github.com/NVIDIA/Model-Optimizer.git支持。同时支持通过cutedsl手写算子进行进一步优化denoise因为步数多,kernel launch多,因此完全通过手写融合算子实现,将所有steps进行一次大的cuda graph capture.

happyAnger6的专栏 59

MySQL数据库学习心得

MySQL数据库有多种安装方式,如二进制安装、源代码安装等。根据你的操作系统和需求选择合适的安装方式。安装完成后,学习如何连接和操作MySQL数据库。

2301_78164615的博客 935

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

《MySQL 学习心得:一课一得》

通过这堂 MySQL 课程的学习,我不仅掌握了基本的编程思路和运用技巧,还深刻体会到了数据库在实际应用中的重要性。在今后的学习和工作中,我将不断深入学习数据库知识,提高自己的数据库设计和开发能力,为构建高效、可靠的应用系统打下坚实的基础。本次课程的目标是让我们掌握 MySQL 的基本语法、数据操作、查询优化以及数据库设计等方面的知识,能够独立开发和维护简单的数据库应用。通过不断的学习和实践,我积累了许多宝贵的知识和经验。我将保持学习的热情和好奇心,紧跟时代的步伐,不断探索数据库领域的新技术和新应用。

2401_86038326的博客 585

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

MySQL语法总结和学习心得

MySQL语法总结和学习心得

2401_82357513的博客 673

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

MySQL 数据库学习心得

这门课程不仅让我掌握了数据库操作的基本技能,还通过各种应用场景的实践,加深了我对SQL语句的理解和记忆。在整理和总结的过程中,我发现自己在某些方面还需要加强,比如复杂查询的编写和优化。我计划在未来的学习中,通过更多的实践和阅读相关文档来提升自己的技能。但我相信,通过不断的学习和实践,我能够逐渐克服这些困难,成为一名合格的数据库技术人才。我相信,通过不断的学习和实践,我能够逐渐克服这些困难,成为一名合格的数据库技术人才。4. 子查询和视图:使用子查询和视图可以简化复杂的查询操作,提高代码的可读性和可维护性。

lbxoo的博客 418

MySql基础教程学习心得

今天空闲时间回顾了下MySql东西,发现一套不错的基础教程学习心得,分享给大家。 http://www.cnblogs.com/lyhabc/p/3691555.html

Jy丶Elean的专栏 701

Mysql语法总结和学习心得

刚开始接触 MySQL 时,感觉就像进入了一个充满代码和术语的迷宫,但随着不断学习和实践,逐渐找到了方向。总之,MySQL 是一个强大而有趣的工具,它为我们处理和管理数据提供了坚实的基础。● 查询语句:强大的SELECT语句,搭配各种条件、聚合函数、连接等,能实现复杂的数据检索。● 数据操作:如插入数据的INSERT、更新数据的UPDATE、删除数据的DELETE等。同时,学会与其他技术结合使用也是关键。在与 MySQL 打交道的这段日子里,我收获了许多宝贵的知识和经验,在此与大家分享。

z2406834394的博客 266

MySQL学习心得一

Mysql学习心得一 mysql的简单介绍 首先我们要先了解一下什么是数据、数据库系统、数据库管理系统 数据(Data):是事实或观察的结果,反映客观世界而记录下来的可以鉴别物理的符号。 数据库:存储在一起的相互有联系的数据集合。 数据库管理系统:位于操作系统与用户之间的一层数据管理软件,是数据库系统的核心。 数据库系统(DBS):通常由软件、数据库和数据管理员组成 下面就是个人理解的图解,这...

baidu_41680858的博客 1809

mysql学习心得

随着技术的不断发展和应用场景的不断变化,数据库技术也在不断地更新和迭代。因此,我需要不断地学习和探索新的技术和方法,以适应未来的发展需求。近期,我深入学习了MySQL的相关知识,以下是我的一些学习心得。同时,我也希望能够将所学的MySQL知识应用到更多的实际项目中,通过实践不断地提高自己的能力和水平。我相信,在未来的工作中,我会更加深入地理解数据库技术的核心原理和应用场景,为企业的数字化转型贡献自己的力量。总之,MySQL的学习过程虽然充满了挑战和困难,但也让我收获了很多宝贵的经验和知识。

captainwoot的博客 1816
下一篇: Django学习笔记
命运的棋局
博客等级 码龄10年 15粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值