#sq

SQL Server使用规范(转)

常见的字段类型选择1.字符类型建议采用varchar/nvarchar数据类型2.金额货币建议采用money数据类型3.科学计数建议采用numeric数据类型4.自增长标识建议采用bigint数据类型 (数据量一大,用int类型就装不下,那以后改造就麻烦了)5.时间类型建议采用为datetime数据类型6.禁...
代码星球 ·2020-04-09

flask框架(八)—自定义命令flask-script、多app应用、wtforms表单验证、SQLAIchemy

自定义命令flask-script用于实现类似于django中python3manage.pyrunserver...类似的命令,用命令行启动项目首先安装:pip3installflask_script使用  (注意我这里的文件名取shell-ma,文件名随便取)fromflaskimportFla...

Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查

本节知识点大致为:静态文件配置、form表单提交数据后端如何获取、request方法、pycharm连接数据库,django使用mysql数据库、表字段的增删改查、表数据的增删改查一、创建app,创建之后一定要先去settings.py注册  二、静态文件配置html文件默认全部放在template...

MySQL视图、触发器、事务、存储过程、内置函数、流程控制、索引

一、视图1.什么是视图视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可2.为什么要用视图如果频繁使用一张虚拟表,可以不用重复查询3.如何使用视图createviewteacher2courseas#把下面查询的结果放在视图teacher2course中select*fromteacherinnerjoin...

MySQL多表查询,Navicat使用,pymysql模块,sql注入问题

一、多表查询#建表createtabledep(idint,namevarchar(20));createtableemp(idintprimarykeyauto_increment,namevarchar(20),sexenum('male','female')notnulldefault'male',ageint,...

MySQL单表查询

前期表准备,创建一张员工表,往里面插入数据createtableemp(idintnotnulluniqueauto_increment,namevarchar(20)notnull,sexenum('male','female')notnulldefault'male',#大部分是男的ageint(3)unsigne...
代码星球 ·2020-04-09

MySQL表关系--外键

一、外键前戏如果我们把所有的信息都记录在一张表中会带来的问题:  1.表的结构不清晰  2.浪费磁盘空间  3.表的扩展性极差所以我们要把这种表拆成几张不同的表,分析表与表之间的关系。确定表与表之间的关系,一定要换位思考(必须两方都考虑周全之后才能得出结论)学生与班级表:1.站在学生的角度看班级:能否多个学生在一个班级...
代码星球 ·2020-04-09

MySQL表操作

一、存储引擎不同的数据应该有不同的处理机制mysql存储引擎:  Innodb:默认的存储引擎,查询速度较myisam慢,但是更安全  myisam:mysql老版本用的存储引擎  memory:内存引擎(数据全部存在内存中,重启数据就消失了)  blackhole:无论存什么都立马消失(黑洞)用showengines...
代码星球 ·2020-04-09

初识MySQL

一、数据库概念1.随意的存到了一个文件中,数据格式也是千差万别的2.软件开发目录规范  规定了数据存放的位置,数据都是保存在本地的3.将保存数据的部分,存到一个公共的地方,所有的用户涉及数据相关,都必须来这个公共地方查找。二、数据库之MySQL本质就是一款基于网络通信的应用软件,任何基于网络通信的软件底层都是socke...
代码星球 ·2020-04-09

Chapter 18 MySQL NDB Cluster 7.3 and NDB Cluster 7.4渣翻

TableofContents     18.1NDBClusterOverview     18.2NDBClusterInstallation     18.3Con...

mysql必知必会学习笔记(1)

13.1数据分组如果要将数据分为多个逻辑组怎么办??要用数据分组 13.2创建分组使用groupby子句。groupby会指示对mysql进行分组,然后对每个组进行聚集。注意:使用groupby时,如果在select使用了表达式,则必须在groupby中使用相同的表达式,不可用别名 13.2过滤分组...

MYSQL5.7.11安装问题

今天下午在笔记本上安装MySQL软件。一开始下载的是最新版5.7.20-winx64。到了安装环节,各种报错,先是缺少什么DLL120,好吧,找到资源补丁下载,放到系统文件夹。以为OK了。再尝试,这次报错应用程序无法正常启动(0xc000007b),上网各种找相关的问题,最后发现可能是电脑缺少了一个Directx3.5...
代码星球 ·2020-04-09

sql分组排序取top n

要求:按照课程分组,查找每个课程最高的两个成绩。数据文件如下:第一列no为学号,第二列course为课程,第三列score为分数mysql>select*fromlesson;+-------+---------+-------+|no|course|score|+-------+---------+------...
开发笔记 ·2020-04-09

MYSQL实现分组排序并取组内第一条数据

在使用phabricator时,有这么一个需求。找出任务实际开始时间(自定义字段),思路就是找出ID最小的那个并用objectPHID分组。思路是找到第一次改变 执行开始情况的记录,那么就要进行分组并找出符合条件的第一条记录。第一种:SELECTr.*FROM(SELECT*FROMmaniphest_tra...

Mysql数据库简单使用(二)

Mysql导入.sql文件进入数据库(要导入的数据库)数据库中有要导入.sql文件名的数据库,没有则新建。source路径+文件名souce/home/robot/csql.sql数据库文件.sql文件放在/home/robot目录下按照时间删除数据库数据DELETEFROM表名WHERE时间段>=开始时间AND...
代码星球 ·2020-04-09
首页上一页...687688689690691...下一页尾页