草庐IT

MySQL学习笔记-day01

全部标签

读SQL进阶教程笔记14_SQL编程要点

1. 消灭NULL1.1. NULL惹人讨厌的原因1.1.1. 进行SQL编码时,必须考虑违反人类直觉的三值逻辑1.1.2. 指定ISNULL、ISNOTNULL的时候,不会用到索引,SQL语句执行起来性能低下1.1.2.1.1+NULL=NULL2-NULL=NULL3*NULL=NULL4/NULL=NULLNULL/0=NULL1.1.3. 四则运算以及SQL函数的参数中包含NULL,会引起“NULL的传播”1.1.4. 接收SQL查询结果的宿主语言中,NULL的处理方法没有统一标准1.1.4.1. Oracle不区分空字符串和NULL1.1.4.2. VisualBasic是区分的1.

【SpringBoot】微服务学习笔记七:微服务中异步调用数据提交数据库的问题

个人简介: >📦个人主页:赵四司机>🏆学习方向:JAVA后端开发 >📣种一棵树最好的时间是十年前,其次是现在!>⏰往期文章:SpringBoot项目整合微信支付>🧡喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。前言:1.前面基于Springboot的单体项目介绍已经完结了,至于项目中的其他功能实现我这里就不打算介绍了,因为涉及的知识点不难,而且都是简单的CRUD操作,假如有兴趣的话可以私信我我再看看要不要写几篇文章做个介绍。2.完成上一阶段的学习,我就投入到了微服务的学习当中,所用教程为B站上面黑马的微服务教程。由于我的记性不是很好,所以对于新事物的学习我比较喜欢做笔记以加强理解,在这里我

【MySQL】数据表的增删查改

1、CRUD的解释C:Create增加R:Retrieve查询U:Update更新D:Deleta删除2、添加数据2.1添加一条记录添加数据是对表进行添加数据的,表在数据库中,所以还是得先选中数据库,选中数据库还在进行一些表得操作现在我们有一张student表,里面有两个属性分别为:id和name接下来我们就给student这个表进行添加数据选中数据库对表进行添加一行数据:insertinto表名values(列,列,......);注:在SQL中,单引号和双引号都表示字符串,SQL没有字符类型,只有字符串类型SQL中得符号都是英文状态下的values括号中的内容,个数和类型都要和表的结构匹配

Leetcode笔记3

15.三数之和题目链接排序+双指针(C++)排序,方便去重固定一个数字nums[k],使用双指针i,j。i从k+1开始,j从n-1开始不断向中间逼近直到i>=j,然后k++。判断nums[i]+nums[j]+nums[k]是否等于0,大于0或者小于0。classSolution{public:vector>threeSum(vector&nums){intk=0,n=nums.size();vector>ans;sort(nums.begin(),nums.end());if(ntemp(3);while(ki&&nums[j]==nums[j-1]){j--;}i++;j--;}elsei

ESP8266WIFI模块(ESP01)上云端(OneNet平台,HTTP)

第一步使用onenet平台1.注册账号并登录Onenet平台2.打开控制台3.在控制台点击全部产品,选择基础服务的多协议接入4.选择·HTTP并点击添加产品。5.填写产品信息,名称随便起,行业任选一个,类别也任选,联网方式选择wifi6.添加设备并填写设备名称,随便起名个字,随便输入编号,但是同一产品下的设备编号不能重复。7.记录密钥和设备编号第二步硬件连线部分ESP013.3VGNDRXTXENUSB-TTL开发板3.3V接开发板GNDUSB-TTL的TX接USB-TTL的RX接3.3V注意!!!ESP开启机电流比较大,USB-TTL无法支持大电流最好使用开发板的3.3V.但是要注意共地。第

MySQL基础篇之多表查询

前言MySQL在我们工作中都会用到,那么我们最常接触的就是增删改查,而对于增删改查来说,我们更多的是查询。但是面试中,面试官又不会问你什么查询是怎么写的,都是问一些索引啊,事务啊,底层结构这些东西,所以我打算分四篇去逐一的过一遍MySQL的知识点。以下为四篇的传送门,有需要直接点击进入,目前还在建设当中,可以关注作者或专栏,持续更新,永不收费。篇章地址DDL查询篇传送门MySQL函数及视图、存储过程–MySQL索引及优化–MySQL事务及架构–文章目录前言一、SQL的分类二、DDL数据定义语言1.MySQL中的数据类型1.针对数据库操作1.创建数据库2.使用数据库3.修改数据库4.删除数据库2

机器学习及其MATLAB实现——BP神经网络

本文章为学习MATLAB机器学习时所整理的内容,本篇文章是该系列第一篇,介绍了BP神经网络的基本原理及其MATLAB实现所需的代码,并且增加了一些个人理解的内容。目录人工神经网络概述什么是人工神经网络?人工神经元模型 神经网络可以分为哪些?BP神经网络概述BP神经网络两大步骤BP神经网络图示MATLAB实现所需掌握的知识 数据归一化常用重点函数BP神经网络MATLAB仿真过程1.清空环境变量2.训练集/测试集的产生2.1导入数据 2.2随机产生训练集和测试集3数据归一化处理4.BP神经网络创建、训练及仿真测试4.1创建网络 4.2设置训练参数 4.3训练网络 4.4仿真测试4.5数据反归一化6

Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案

回城传送–》《数据库问题解决方案》❤️作者主页:小虚竹❤️作者简介:大家好,我是小虚竹。Java领域优质创作者?,CSDN博客专家?,华为云享专家?,掘金年度人气作者?,阿里云专家博主?,51CTO专家博主?❤️技术活,该赏❤️点赞?收藏⭐再看,养成习惯PC端左侧加我微信(文末名片添加也行),进社群,有送书等更多活动!问题ERROR1062(23000):Duplicateentry‘’forkey‘PRIMARY’解决方案这个错误通常是因为在插入数据时,数据表的主键列存在重复值。解决方案如下:1.检查数据表主键列的值:查看数据表中主键列的值,看是否存在重复值。2.删除重复的数据:删除数据表中

c# - 我正在尝试学习如何将 IEnumerable LINQ 集合绑定(bind)到转发器

我使用LINQ从字符串数组创建了一个IEnumerable赛车手列表,如下所示:string[]driverNames={"LewisHamilton","HeikkiKovalainen","FelipeMassa","KimiRaikkonen","RobertKubica","NickHeidfeld","FernandoAlonso","NelsonPiquetJr","JarnoTrulli","TimoGlock","SebastienBourdais","SebastienBuemi","MarkWebber","SebastianVettel","NicoRosberg

Linux学习_设备树理论

Linux学习_设备树总结三种写驱动的方法资源和驱动在同一个文件里资源用platform_device指定、驱动在platform_driver实现资源用设备树指定驱动在platform_driver实现设备树的语法实际使用时,include模板+小改常用属性#address-cells、#size-cells、regcompatiblemodelstatusname、device_type内核对设备树的处理dts->dtbdtb->device_nodedevice_node->platform_deviceplatform_device与platform_driver配对11.7中有一堆操