- 博客(36)
- 收藏
- 关注
原创 day03-django模型层2
Model模型类对数据库增删改查的操作:1.在setting配置文件中添加连接数据库的信息:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mytest', 'USER': 'root', 'PASSWORD': 'root', 'HOST': 'localhost', 'PORT': '3306'
2022-03-02 17:38:05
97
原创 day02-django模型层
Djiango的Model模型介绍1.模型是我们项目中的数据信息源,它包含着存储数据的必要字段和行为2.通常,每个模型对应数据库中的一张表,每个属性对应一个字段3.每个模型都是django.db.models.Model的一个Python子类(为什么要继承这个类?因为这个类中封装好了数据库的增删改查的操作 ,无需我们自己再去写相关的操作方法)4.Django提供一套自动生成的用于数据库访问的API5.模型与数据库的关系时ORM关系(对象-关系-映射)6.为什么要用模型?Model时MVC框架中
2022-03-02 17:37:17
746
原创 day02-djangoURL路由配置
Django如何处理一个请求介绍:一个干净优雅的URL方案是高质量Web应用程序中的一个重要细节。Django可以让你自己设计URL,无论你想要什么,没有框架限制。要为应用程序设计URL,您可以非正式的创建一个名为URLconf(URL配置)的Python模块。这个模块是纯Python模块,是一个简单的python模式(简单的正则表达式)到Python函数(您的视图)之间的映射。1.创建项目在项目目录创建项目结构并启动PS E:\Pycharm project> django-admi
2022-03-02 17:36:47
790
原创 MySql进阶七:子查询
进阶7:子查询含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select后面:仅仅支持标量子查询from后面: 支持表子查询where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行子查询 exists后面(相关子查询) 表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般
2021-12-06 16:23:53
112
原创 MySql sql99语法
二、sql99语法语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】交叉连接:cross (一)内连接语法:select 查询列表from 表1 别名
2021-12-06 15:18:51
273
原创 MySql进阶六:连接查询
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-06 15:10:19
180
原创 MySql进阶五:分组查询
进阶五:分组查询语法:select 分组函数,列(要求出现在group by 的后面)from 表【where 筛选条件】froup by 分组的列表【order by 字句】注意:查询列表必须特殊,要求是分组函数和group by 后出现的字段特点:1、分组查询中的筛选条件分为两类 数据源 位置 关键字分组前筛选 原始表 group by字句的前面 where分组后筛选 分组后的结果集 group by字句的后面 having(1)分组函数做条件肯定放在h
2021-11-08 12:40:10
116
原创 MySql进阶四:常见函数 5 流程控制函数
五、流程控制函数1.if 函数 :if else的效果SELECT IF(10>5,'大','小');SELECT last_name, commission_pct, IF(commission_pct IS NULL ,'没奖金嘻嘻嘻','有奖金嘻嘻嘻')FROM employees;2.case函数的使用一: switch CASE 的效果java中:switch(变量或表达式){ CASE 常量1:语句1;break; ..... defuault:语句;b
2021-11-01 19:17:39
135
原创 MySql进阶四:常见函数 4 其他函数
四、其他函数1.查看数据库版本SELECT VERSION();2.查看当前数据库SELECT DATABASE();3.查看当前用户SELECT USER();
2021-11-01 19:17:02
135
原创 MySql进阶四:常见函数 3 日期函数
三、日期函数1.now 返回当前系统日期+时间SELECT NOW();2.curdate 返回当前系统日期SELECT CURDATE();3.curtime 返回当前系统时间SELECT CURTIME();4.可以获取指定的部分 年(year) 月(month) 日()day 小时(hour) 分钟(minute) 秒(second)SELECT YEAR(NOW()) AS 年;适用于表中日期型数值 SELECT YEAR(hiredate) AS 年 FR
2021-11-01 19:16:14
116
原创 MySql进阶四:常见函数 2 数字函数
#二、数学函数1.round 四舍五入SELECT ROUND(-1.55);SELECT ROUND(1.567,2);2.ceil 向上取整 返回大于等于该参数的最小整数SELECT CEIL(-1.52);3.floor 向下取整 返回小于等于该参数的最小整数SELECT FLOOR(-9.99);4.truncate 截断SELECT TRUNCATE(1.69999,1);5.mod 去余 mod(A,B) 运算机制等同于-> A - A / B *
2021-11-01 19:15:15
91
原创 MySql进阶四:常见函数 1 字符函数
进阶四:常见函数概念:类似于Java的方法,将一组逻辑语句好处:1、隐藏了实现细节,2、提高代码的重用性调用:select函数名(实参列表)【from 表】;特点: 1.叫什么(函数名) 2.干什么(函数功能)分类: 1、单行函数 如 concat、length、ifnull等 2、分组函数 功能:做统计使用,又称为统计函数、聚合函数、函数族常见函数: 字符函数: length concat substr instr trim upper lowe
2021-11-01 19:14:38
159
原创 Mysql 进阶三:排序查询
进阶三:排序查询语法: select 查询列表 from 表 where 查询条件 order by 排序列表 asc|desc特点: 1.asc升序,desc降序 默认升序 2.order by 子句中可以支持单个字段,多个字段,表达式,函数,别名 3.order by子句一般是放在查询语句的最后面,limit子据除外案例1:查询员工信息,要求工资从高到低排序 SELECT * FROM employees ORDER BY salary DESC;案例1.1
2021-11-01 19:13:04
337
原创 MySql 进阶二:条件查询
进阶二:条件查询语法: select 查询列表 from 表名 where 筛选条件;分类: 一、按条件表达式筛选 条件运算符:> < = != <> >= <= 二、按逻辑表达式筛选 逻辑运算符:&& || ! and or not 三、模糊查询 like between and in is null1、按条件表达式筛选案例1:查询工资大于12000的员工信息SELECT *F
2021-11-01 19:10:55
180
原创 MySql 进阶一:基础查询
#DQL语言的学习#进阶一:基础查询语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);特点: 1.查询列表可以是:表中的字段,常量值,表达式,函数 2.车讯的结果是一个虚拟的表格0.使用USE myemployees;1.查询表中的单个字段SELECT last_name FROM employees;#查询姓名#2.查询表中的多个字段SELECT last_name,salary,email FROM employees;
2021-11-01 19:08:47
192
原创 Mysql常见命令
Mysql常见命令1.查看当前所有数据库show databases;2.打开指定的库user test;3.查看当前库的所有表show tables;4.查看其他库的所有表show tables from 库名;5.创建表creart table 表名(列明 列类型,列明 列类型,....)6.查看表结构desc 表名;7.查看服务器的版本方式一:登录到mysql服务端select version();方式二:没有登录到mysql服务端mysql --version 或
2021-11-01 19:07:12
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人