- 博客(14)
- 收藏
- 关注
原创 MySql数据库——复杂查询
MySql的复杂查询一、连接查询1.1、CROSS JOIN(交叉连接)1.2、等值连接1.2.1、NATURAL JOIN(自然连接)1.2.2、USING 连接1.2.3、ON 连接1.3、非等值连接1.4、外链接1.4.1、LEFT OUTER JOIN (左外连接)1.4.2、RIGHT OUTER JOIN(右外连接)1.4.2、FULL OUTER JOIN(全外连接)1.5、自连接二、联合查询三、子查询3.1、EXISTS 子查询3.2、集合比较子查询3.3、子查询作为计算字段一、连接查询
2020-06-02 00:14:12
1448
原创 MySql数据库——约束
数据表约束一、主键约束自增类型二、外键约束1、级联删除2、级联置空三、其他约束一、主键约束 主键的作用是唯一标识一条记录。所以它不能重复,也不能为空,我们可以认为它是唯一性约束和非空约束的组合。一张数据表的主键最多只能有一个 (推荐每张表都设置一个主键)。主键可以是一个字段,也可以由多个字段符合组成。-- 设置主键的两种方式 create table t_student ( id int primary key, name varchar(2
2020-06-01 00:10:26
341
1
原创 MySql数据库——基本数据类型
Mysql数据类型MySQL数据类型1、数值类型2、浮点型3、日期时间型4、字符串型5、二进制型MySQL数据类型大致可以分为数值型、浮点型、日期/时间、字符串(字符)类型、二进制类型1、数值类型数据类型占用字节说明电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右2、浮点型3、日期时间型4、字符串型5、二进制型...
2020-05-29 23:13:24
452
原创 MySql数据库——指令集
mysql指令集一、数据库的登录语句:二、数据库的基本操作1、查询数据库2、创建数据库一、数据库的登录语句:mysql -h主机ip -u用户名 -p密码① 、本机登录不需要加-h②、不建议把密码加到-p后面你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。二、数据库的基本操作1、查询数据库show databases; # 查看所
2020-05-29 13:27:43
763
原创 Java之内部类
java内部类1、内部类的基本概念2、内部类的分类2.1、普通内部类3、内部类的优缺点1、内部类的基本概念 在类内部可定义成员变量和方法,且在类内部也可以定义另一个类。如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类(或称为嵌套类),而类 Outer 则称为外部类(或称为宿主类)。2、内部类的分类2.1、普通内部类3、内部类的优缺点...
2020-04-21 23:36:27
99
转载 随笔-学习编程有没有必要做笔记?如何做笔记?
前言对于刚刚学习编程或者已经学习了编程的朋友,难免会产生该不该做笔记的想法。是做好?还是多练习几遍比较好?下面将个人想法和大家分享一下,希望给正在迷茫的你能提供一点帮助。问题问:学编程有没有必要做笔记?答:十分肯定,一定要做!作为一名软件开发人员,你的职业生涯中不可能只掌握一门编程语言或者技能,技能单一迟早会被淘汰。当你只学一门编程语言的时候,做不做笔记其实问题不大,就比如你现在学习C,...
2020-04-10 14:17:09
641
原创 剑指offer(第2版)python实现
剑指offer第二版第2章 面试需要的基本知识2.2 编程语言面试题2:实现单例设计模式2.3 数据结构面试题3:数组中重复的数字第2章 面试需要的基本知识2.2 编程语言面试题2:实现单例设计模式题目: 设计一个类,我们只能生成该类的一个实例LeetCode: 此题LeetCode上没有题解思路:定义一个私有标志,并初始化为None,如果创建了一个实例则将此标志设置为该实例...
2020-04-10 12:59:45
428
1
转载 python算法小技巧
1、从集合中获得最大或者最小的 N 个元素列表1.1不接受关键字参数的使用方式import heapqnums = [1, 2, 8, 6, 7, 54, 20]print(heapq.nlargest(2, nums))print(heapq.nsmallest(2, nums) 输出结果:[54, 20][1, 2]1.2 接受关键字参数的使用方式import h...
2019-12-05 16:32:24
167
原创 【叁】十大排序算法之插入排序(C++版)
插入排序算法步骤描述将第一个元素看作有序序列,后续元素当作无需序列,依次将无序序列元素插入有序序列当中,直至将最后一个元素插入到数组中,从而完成排序。算法执行过程...
2019-10-23 21:40:40
147
原创 【壹】 十大排序算法系列之冒泡排序(C++版)
十大排序算法之冒泡排序图片取自: kuaizi_sophia算法步骤描述1、从数组第一个位置比较相邻的两个元素大小,如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始的第一对到结尾的最后一对。经过一趟完整的排序最后的元素应该会是最大的数。3、针对数组重复执行这个步骤,除过最后一个,每经过一趟比较,要比较的元素就会少一个。4、直到剩下最后一个元素,此时也无...
2019-10-21 19:37:41
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人