- 博客(16)
- 收藏
- 关注
原创 python判断素数
判断一个数是否是素数思路:输入一个数据,输入是否为素数 思路:n ->(2,n-1) 能否被整除:看余数 (1)考虑清楚循环的初始条件 i=2 flag=Ture 假设是素数(2)循环条件 i<= n-1(3)重复需要干什么 判断能否把n整除 如果被整除flag = false(4)如何过渡到下一次循环 i+1根据‘flag’(随便设置)的值来判断是否是素数**> 代码:~~ **~~n = int(input("请输入一个数值"))i = 2falg =
2021-04-30 09:15:38
1442
原创 python for循环(range) 计算1000以内奇数之和
5.8.1计算1000以内奇数之和sum=1for i in range(1,1000,2): sum+=iprint(sum)
2021-04-30 09:08:33
7395
1
原创 python while循环 计算1000以内偶数之和
计算1000以内偶数之和#计算所有偶数之和a = 0sum = 0 #所有偶数之和while a<=1000: if a % 2 == 0: sum = sum + a a +=1print(sum)
2021-04-30 09:05:57
5424
原创 外连接outer join
外连接outer joinA left B:A左连接 B 表:A表示主表A left join A:B左连接 A 表:B表示主表A Right join B:A右连接 B 表:B表示主表A Right join A:B右连接 A 表:A表示主表特点:主表的数据全部都在,然后去匹配 非主表的 数据,匹配补上为null代码##员工表 emp 是主表,去匹配dept> > select * from emp e left join > dept d
2021-04-20 19:22:20
162
原创 mysql内连接
内连接上面的写法其实就是内连接,但是不在SQL标准标准写法:select * from emp e inner join dept d on e.deptno = d.deptno;(1)inner可以省咯(2)内连接的特点:查询的条件必须满足条件,不满足条件的数据将会丢失部门是40的数据就没有了,员工emp中没有40这个部门的人...
2021-04-20 19:20:47
160
原创 主键约束(primary key)
10.2.1主键约束(primary key)特点:不能为空,不重复方式一:创建表,并且添加主键约束create table stu1(id int primary key,name varchar(50))插入数据不能中文insert into stu1(id,name) value(2,“张三丰”);10.2.2唯一约束(unique)特点:不重复,可以为空给名字添加唯一约束create table stu3(id int primary key,name varchar(
2021-04-20 19:19:06
5385
原创 插入数据insert
插入数据insert语法:Insert into 表名(字段1,字段2,字段3…)values(字段1的值。字段2的值,字段3的值…)注意:(1) 前后字段 个数 类型 必须一样。(2) 数值(整数,小数)布尔类型 值正常写;其他类型需要加上单引号“zsf”(3) 如果插入的值 是空的 null8.2.1正常的写法插入数据:1,zsf18岁,男,1777722,90Insert into tb_user(id,name,age,sex,tel,score)values(1,’zsf’,18
2021-04-20 19:18:05
332
原创 mysql架构
架构模式C:Client 客户端S:server 服务器B:Browser 浏览器C/S:客户端/服务器端抖音APP、微信、手淘B/S:浏览器/服务器端淘宝网站注意:B/S是特殊的C/S架构总结:一个项目,肯定不是一个APP那么简单。Mysql的架构MySQL其实就是一个B/S架构要使用MySQL(1)先启动MySQL的服务(2)通过客户端连接MySQL的服务。(客户端有很多)(3)客户端有很多:图形化界面、命令行、代码...
2021-04-20 19:16:58
98
原创 nosql
非关系型数据库(no-sql)特点:(1)表与表之间没有关系(2)通过API(Java、PHP、Python代码)去操作(3)充分使用内存,同步到磁盘比较有名代表:RedisHBasemangoDbNe04j
2021-04-20 19:15:53
97
原创 Mysql数据操作命令
8.1DML是什么通过DML实现表中数据的操作插入数据:insert查询数据:select更新数据:update删除数据:delete插入数据insert语法:Insert into 表名(字段1,字段2,字段3…)values(字段1的值。字段2的值,字段3的值…)注意:(1) 前后字段 个数 类型 必须一样。(2) 数值(整数,小数)布尔类型 值正常写;其他类型需要加上单引号“zsf”(3) 如果插入的值 是空的 null...
2021-04-13 14:12:52
92
原创 having
9.7.4having需求:平均工资超过俩千的部门(1)算出各个部门的平均工资(2)过滤,只留下超过2000的selectdeptno,avg(sal)as sal_avgfrom emp group bydeptno havingsal_avg > 2000;9.7.5where与having的区别where:过滤;分组之前having:过滤;分组之后9.8Limit 语法 limit start len;从start开始,查len条 ##查询前五条数据 select * f
2021-04-13 14:10:33
105
原创 综合整理函数
排序升序:asc降序:desc排序order by升序asc(1)查询所有学生信息,根据年龄进行升序排序select * from stu order by age asc;降序desc(2)查询所有学生信息,根据年龄进行降序排序select * from stu order by age desc;(3)查询所有学生信息,根据名字进行降序排序select * from stu order by sname desc;(4)查询所有学生员工信息,根据工资进行排序,如果工资相同按照员工
2021-04-13 11:15:29
126
原创 SQL关键字翻译
Sql关键字Create:创建 Show:展示,查看Database:数据库 Data:数据 Date:日期Alter:修改Table:表格,表 Drop:删除Select:查询 Query:查询Where:在条件,条件 Update:更新Modify:修改 Delete:删除Remove:移除,删除 Type:类型Key:钥匙,键 Field:字段,列Row:行,多少行 default:默认值...
2021-04-13 11:13:08
498
原创 什么是数据库
什么是数据库作用:存储数据的,能够长期(断电,关机)保持数据。数据存在哪里:内存和硬盘我们平时说的数据库,数据库管理系统(软件)(Databases,Manager,system;DBS)数据库软件(电脑的excel软件)中可以创建多个文件夹(数据库(逻辑))一个数据库(一个excel文件):存储xx电商项目数据一个数据库(一个excel文件):存储xx图书馆管理项目数据每个数据库中可以创建多个表数据库软件 -》多个数据库-》多个表-》多条数据 (一条1行,一行多列)...
2021-04-09 09:09:30
100
原创 mysql02-知识点回顾
知识点回顾:(1)创建一个数据库,名字叫:db_testcreate database db_test;(2)删除数据库drop database db_test;(3)使用db_test数据库。use db_test;(4)SQL的分类DDL:数据库定义语言:数据库、表结构DML:数据库操纵语言:表中数据的操作DQL:数据库查询语言:表中数据 查询DC(control)L:数据库权限(5)很多很多MySQL的关键字(单词)date:日期,时间data:数据key:钥匙,主键
2021-04-07 09:07:51
91
原创 mysql数据库
Mysql基本了解数据库的概念Mysql:数据库软件数据库:在软件里面创建多个数据库(逻辑,文件夹)表:在数据库中,可以创建多个表数据:数据必须储存在表SQL的分类DDL:数据库定义语言:数据库、表结构DML:数据库操纵语言:表中数据的操作DQL:数据库查询语言:表中数据 查询DC(control)L:数据库权限linux基础操作命令/bin: 存放二进制可执行文件,常用命令一般都在这里/etc: 存放系统管理和配置文件/home: 存放所有用户文件的根目录,是用户主目录的基点
2021-04-06 16:06:12
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人