51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#sq
SQL Server使用规范(转)
常见的字段类型选择1.字符类型建议采用varchar/nvarchar数据类型2.金额货币建议采用money数据类型3.科学计数建议采用numeric数据类型4.自增长标识建议采用bigint数据类型 (数据量一大,用int类型就装不下,那以后改造就麻烦了)5.时间类型建议采用为datetime数据类型6.禁...
代码星球
·
2020-04-09
SQL
Server
使用
规范
flask框架(八)—自定义命令flask-script、多app应用、wtforms表单验证、SQLAIchemy
自定义命令flask-script用于实现类似于django中python3manage.pyrunserver...类似的命令,用命令行启动项目首先安装:pip3installflask_script使用 (注意我这里的文件名取shell-ma,文件名随便取)fromflaskimportFla...
代码星球
·
2020-04-09
flask
框架
自定义
命令
flask-script
Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查
本节知识点大致为:静态文件配置、form表单提交数据后端如何获取、request方法、pycharm连接数据库,django使用mysql数据库、表字段的增删改查、表数据的增删改查一、创建app,创建之后一定要先去settings.py注册 二、静态文件配置html文件默认全部放在template...
代码星球
·
2020-04-09
数据库
删改
Django
框架
第二
MySQL视图、触发器、事务、存储过程、内置函数、流程控制、索引
一、视图1.什么是视图视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可2.为什么要用视图如果频繁使用一张虚拟表,可以不用重复查询3.如何使用视图createviewteacher2courseas#把下面查询的结果放在视图teacher2course中select*fromteacherinnerjoin...
代码星球
·
2020-04-09
MySQL
视图
触发器
事务
存储
MySQL多表查询,Navicat使用,pymysql模块,sql注入问题
一、多表查询#建表createtabledep(idint,namevarchar(20));createtableemp(idintprimarykeyauto_increment,namevarchar(20),sexenum('male','female')notnulldefault'male',ageint,...
代码星球
·
2020-04-09
MySQL
多表
查询
Navicat
使用
MySQL单表查询
前期表准备,创建一张员工表,往里面插入数据createtableemp(idintnotnulluniqueauto_increment,namevarchar(20)notnull,sexenum('male','female')notnulldefault'male',#大部分是男的ageint(3)unsigne...
代码星球
·
2020-04-09
MySQL
单表
查询
MySQL表关系--外键
一、外键前戏如果我们把所有的信息都记录在一张表中会带来的问题: 1.表的结构不清晰 2.浪费磁盘空间 3.表的扩展性极差所以我们要把这种表拆成几张不同的表,分析表与表之间的关系。确定表与表之间的关系,一定要换位思考(必须两方都考虑周全之后才能得出结论)学生与班级表:1.站在学生的角度看班级:能否多个学生在一个班级...
代码星球
·
2020-04-09
MySQL
关系
外键
MySQL表操作
一、存储引擎不同的数据应该有不同的处理机制mysql存储引擎: Innodb:默认的存储引擎,查询速度较myisam慢,但是更安全 myisam:mysql老版本用的存储引擎 memory:内存引擎(数据全部存在内存中,重启数据就消失了) blackhole:无论存什么都立马消失(黑洞)用showengines...
代码星球
·
2020-04-09
MySQL
操作
初识MySQL
一、数据库概念1.随意的存到了一个文件中,数据格式也是千差万别的2.软件开发目录规范 规定了数据存放的位置,数据都是保存在本地的3.将保存数据的部分,存到一个公共的地方,所有的用户涉及数据相关,都必须来这个公共地方查找。二、数据库之MySQL本质就是一款基于网络通信的应用软件,任何基于网络通信的软件底层都是socke...
代码星球
·
2020-04-09
初识
MySQL
Chapter 18 MySQL NDB Cluster 7.3 and NDB Cluster 7.4渣翻
TableofContents 18.1NDBClusterOverview 18.2NDBClusterInstallation 18.3Con...
代码星球
·
2020-04-09
NDB
Cluster
Chapter
MySQL
and
mysql必知必会学习笔记(1)
13.1数据分组如果要将数据分为多个逻辑组怎么办??要用数据分组 13.2创建分组使用groupby子句。groupby会指示对mysql进行分组,然后对每个组进行聚集。注意:使用groupby时,如果在select使用了表达式,则必须在groupby中使用相同的表达式,不可用别名 13.2过滤分组...
代码星球
·
2020-04-09
mysql
必知
必会
学习
笔记
MYSQL5.7.11安装问题
今天下午在笔记本上安装MySQL软件。一开始下载的是最新版5.7.20-winx64。到了安装环节,各种报错,先是缺少什么DLL120,好吧,找到资源补丁下载,放到系统文件夹。以为OK了。再尝试,这次报错应用程序无法正常启动(0xc000007b),上网各种找相关的问题,最后发现可能是电脑缺少了一个Directx3.5...
代码星球
·
2020-04-09
MYSQL5.7.11
安装
问题
sql分组排序取top n
要求:按照课程分组,查找每个课程最高的两个成绩。数据文件如下:第一列no为学号,第二列course为课程,第三列score为分数mysql>select*fromlesson;+-------+---------+-------+|no|course|score|+-------+---------+------...
开发笔记
·
2020-04-09
sql
分组
排序
top
MYSQL实现分组排序并取组内第一条数据
在使用phabricator时,有这么一个需求。找出任务实际开始时间(自定义字段),思路就是找出ID最小的那个并用objectPHID分组。思路是找到第一次改变 执行开始情况的记录,那么就要进行分组并找出符合条件的第一条记录。第一种:SELECTr.*FROM(SELECT*FROMmaniphest_tra...
开发笔记
·
2020-04-09
MYSQL
实现
分组
排序
取组
Mysql数据库简单使用(二)
Mysql导入.sql文件进入数据库(要导入的数据库)数据库中有要导入.sql文件名的数据库,没有则新建。source路径+文件名souce/home/robot/csql.sql数据库文件.sql文件放在/home/robot目录下按照时间删除数据库数据DELETEFROM表名WHERE时间段>=开始时间AND...
代码星球
·
2020-04-09
Mysql
数据库
简单
使用
首页
上一页
...
687
688
689
690
691
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他