- 博客(27)
- 收藏
- 关注
原创 mysql(01)原理
mysql原理:1 mysql分层逻辑:链接层 服务层 引擎层 存储层2 引擎层:查询数据库引擎:InnoDB:事务优先; ( 适合高并发操作 ;行锁;一次锁一行。每条数据都要加锁。性能降低。但适合高并发,安全)MyISAM: 性能优先 (1万个数据,表锁)a. 支持哪些引擎?show engines;default 默认;b. 查看当前使用的引擎?show variables like ‘%storage_engine%’;c . 指定数据库的引擎方式 和自增字段。...
2020-05-18 23:57:27
126
原创 mysql(8)多表查询
聚合函数:max ,min,avg,sum,count最高分:同时查询多表:1.mysql> select * from user;+----+----------+------+---------+--------------+| id | username | sex | id_card | python_grade |+----+----------+------+---------+--------------+| 1 | caomei | girl | 1001
2020-05-17 18:43:18
320
原创 mysql(7)分组查询和分页查询
同时查询多条数据:select * from students where id =1 or id=2 or id=3;select * from students where id in (1,2,3);select * from students where id not in(2,3);同时查询数据+ 排序:select * from students where id in (...
2020-05-05 23:57:17
206
原创 mysql (6)内置函数和常见函数
聚合函数:就是内置函数 ;有很多自定的方法;mysql里面使用select 关键字调用 :select 函数名(字段)【from 表名】最大值:`select max(python_grade) as 最高分 from user;`最小值:`select min(python_grade) as 最低分 from user;`平均值: select avg(python_grad...
2020-05-05 20:57:39
197
原创 mysql(5)排序(升序降序)
升序降序:select * from 表名 order by + (字段)+(升序/降序)字段: 一般是: float int ;varchar一般不进行排序!ASC;升序DESC;降序select * from user order by python_grade ASC ;select * from user order by python_grade DESC;...
2020-05-05 16:40:25
1167
1
原创 mysql(4)数据类型之属性
mysql数据类型的属性:varchar(n), int .bigint.float , data.datatime , text.自增:auto_increment;尽量作用在int上面;主键: primary key;一张表只能有一个主键;不能重复;唯一键:unique: 被unique修饰的数据不能重复;默认值 :default ‘默认值’非空 :not null 必须填写...
2020-05-05 16:07:31
112
原创 mysql(2) DDL 的操作
sql语言的分类:1数据库查询的语言(DQL query):对表的查询select:2数据库定义的语言(DDL defined):create database,drop database(库); create table,drop table(表);3数据库操作语言(DML ma na ge):update,insert ,deleteDDL对库的:1查看某一数据库的详情信息:s...
2020-05-04 19:50:04
121
原创 mysql(1)基本操作
mysql1 连接mysqlmysql mysql -u root -p 2 建立库 ,删除库 ,查看表:建立库:> create database dt53;> -> ; Query OK, 1 row affected (0.03 sec)create database dt53 character set utf8; #不能写成utf-8查询库...
2020-05-04 17:35:24
138
原创 python15个编程技巧
1同时给多个变量赋值:a , b , c = 1, 'ab', [1,2]2给两个变量的交换:a,b=b,a3序列解包:student=['Jeryy',30,'M']name = student[0]age=student[1]gender= student[2]name,age,gender= student就是解包的操作,特定对序列的作用a,b,*c=1,2,...
2020-02-27 17:45:01
143
原创 Python知识点总结(4) 面向对象
0 类class Player(object): def __init__(self,name,age): self.name=name self.age=age def message(self ): print('nmae:%s ,age:%d '(self.name ,self.age))lbl=Player('lbl',30)lbl.message()1封装cl...
2020-02-20 16:15:13
170
原创 Python知识点总结(3)函数
1普通函数:没有参数def abs():print(’‘hello world!’’)return必须参数def abs(x):if x>=0:return xelse:return -1默认参数def printName(x=0,y=1,z )print(x,y,z)return可变参数:我们的传入参数是动态的怎么办? 1变成list 2 可变参数1de...
2020-02-19 19:55:11
449
原创 python知识点总结(2)切片,迭代,生成器,迭代器;
1切片python常用 处理字符串,列表,元组,字典,的方法;字符串:不用strip,消除空格键 while ' ' == s[0]: ...: s= s[1:] ...: if 0==len(s): ...: break ...: while ' ' ==s[-1]: ...: s= s[:-1] ...
2020-02-17 22:44:08
217
原创 Python知识点总结(1)
前言: 为了给春招做准备,这里总结Python的知识点;第一部分:基础部分:数据类型和文件IO; 第二部分:切片,迭代,生成器,迭代器;第三部分:函数(参数,返回值)和(过滤器,匿名函数,内嵌函数,装饰器 )第四部分: 面向对象的知识; 第五部分:多线程,线程;第六部分:Django框架的使用;数据类型和文件IO数据类型: Python 有6中内置的数据类型, 有数字()...
2020-02-10 13:17:29
306
原创 C :STL的使用!
前言:STL是c++的利器;目录一.STL:基本概念 1.1STL:基本概念 1.2c++标准库的组成 二.STL应用:1STL的string2序列式容器2.1Vector容器2.2stack容器2.3queue容器2.4List容器2.5priority_queue3关联式容器3.1set和mult set3.2...
2019-10-24 23:58:51
1038
原创 IOT物联网导论复习
复习物联网导论第一天目录1物联网概述2感知识别:3网络构建:4管理服务5综合应用:一.名词解释:1物联网概述IOT: 物联网 ( Internet of Things )WSN:无线传感器网络(Wireless Sensor Networks)RFID:射频识别技术(Radio Frequency Identification )2感知识...
2019-10-21 19:39:52
1229
3
原创 c++基础:初始化的列表(关于剑指offer面试的一道题)
前言:如果一个类中 手工定义一个构造函数,则必须使用,否则会出现错误;当class B内的数据成员,用到了A内的数据成员时,按照之前的语法则会出错;因为classB中没有条件调用classA的构造函数;这时候则需要定义新的语法,即就是构造函数初始化列表;我们先来看一道剑指offer的题;目录一.剑指offer题目分析二.为什么要有数据成员初始化?三.初始化列表的语法...
2019-10-07 16:51:14
328
原创 c++基础:构造和析构
前言: 类的定义中,不能对数据成员初始化;所以需要给对象进行初始化;(以下为简要笔记)目录一.什么是对象?二.为什么要学习构造函数?三:构造函数1构造函数语法:2.构造函数分类:3.构造函数的调用:四.析构函数五.构造函数和析构函数顺序:一.什么是对象?对象就是类的实例化;int a; a是整形变量;a是整型变量的实例化;class stu...
2019-10-04 22:02:15
187
原创 十大排序算法(三)冒泡排序及其三种优化
前言:冒泡排序是c语言中学的最早的排序, 其核心是两个元素之间进行比较,找出较大(小),一轮下来找出最大(小);1核心算法:(升序)内循环中相邻两个元素比较, 交换出较大的元素;每一次循环找出最大的元素;2代码核心:外循环 需要n-1次比较;内循环需要n-1次比较;如果前者比后者小,则交换;3时间复杂度:最好O(n),平均O(n^2),最差 O(n^2)...
2019-09-19 22:37:20
195
原创 十大排序算法(二)插入排序
前言:插入排序也叫"插牌法"排序;算法:1tmp记录第n个元素,并将第n个元素设为空位;(n>1)2依次用前n个元素 ,和tmp比较;如果tmp比他们小,将他插入此位置,此时空位前移,再重复循环之至比到第一个位置;核心代码:k标记位置;tmp保存元素;a[j+1]=a[j];元素前移;时间复杂度:最好O(n),平均 O(n^2),最坏O(n^2);#i...
2019-09-19 21:39:24
96
原创 十大排序算法(一)选择排序
选择排序是排序里面最简单,最容易想到的排序;算法:在数组中,第一遍找到最小的元素,放在开始;第二遍,找到剩下元素最小的放在第二个位置;每一次找到元素最小的位置放在相应的位置;核心代码:设置flag记录最小元素的位置;然后交换;时间复杂度分析:最好O(n*2),平均O(n*2),最坏O(n*2);代码:#include "iostream"using n...
2019-09-19 21:06:43
144
原创 c++面试必问:引用
前言:c++基础中,const和引用,经常在函数参数,函数返回值类型中出现。因此必须拿下引用的用法!目录一.引用(普通引用)1.引用做函数参2.引用的本质 3.引用当左值 4.指针引用二.常引用5使用变量 初始化const引用6使用字面量 初始化const引用一 引用(普通引用)引用分为:普通引用和常引用;...
2019-09-01 18:50:30
559
原创 c++基础:const用法!
前言:c++中const作为关键字,经常与指针,函数形参,函数返回值联合使用。因此const必须拿下!目录1.const基本用法:2.c++ 和c const异同:3.const和#define异同:1.const基本用法:1const语法:唯一难点:const修饰的指针,还是指针所指的内存空间;const int a; int const b; //一样;...
2019-09-01 15:20:06
199
原创 c++面试必问:c++和c的8点不同
前言:最近发现很多面试题都会问到c++和c的不同;总结一下,发现遗漏的知识点还是挺多的;比如c语言中,const关键字是个冒牌货;c++中struct和class异同;学校网络不好,Firefox浏览器卡出去好几次,还有一次写了一个小时给我吞了;心态有点奔溃;目录c++和c的8点不同一.基本概念 1.设计思想2.c的优缺点 3.c++特性二.基本语法1...
2019-08-31 19:44:23
4015
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人