SQL
你跑快点丶Py
为了更美好的明天而战@Jess
展开
-
SQL实现查询指定点,指定大小范围内的所有数据
SELECT id, ( 6371 * acos( cos( radians(31.296452) ) * cos( radians( `latitude` ) ) * cos( radians( `longitude` ) - radians(121.428709) ) + sin( radians(31.296452) ) * sin( radians( `latitude` ) ) ) ) AS distance FROM `supply_warehouse` HAVING distance <.原创 2021-03-10 14:07:31 · 952 阅读 · 0 评论 -
Django项目开发技术总结和提升
>> 此文档长期更新,想到哪里写到哪里Django高级用法模型多对多关系在建立多对多的模型时,如果需要在关系中添加额外的字段,常用的做法是通过建立第三张表,分别外键关联到对应的两张表上。但是此种方法在使用时 prefetch_related 提供的便捷关联查询就无法快速使用。可以通过使用 [through] 来完成Django官方文档ManyToMany根据指定条件获取当前模型数据的最后一条原来使用 User.objects.all().order_by('.原创 2021-01-15 15:52:40 · 180 阅读 · 0 评论 -
Mysql批量插入数据,双层循环
批量插入Mysql数据delimiter $$DROP PROCEDURE IF EXISTS pre1; ## 判断当前存储过程是否存在,如果存在则删除create procedure pre1() ## 创建存储过程BEGINDECLARE i int;set i = 1;WHILE i < 1000 DO INSERT INTO class(id, name) VALUES (i, '班级');SET i = i+1;END WHILE;END$$CALL pr原创 2020-12-17 15:14:40 · 331 阅读 · 0 评论 -
SQL原生语句
SQL原生语句创建数据库CREATE DATABASE db;创建表CREATE TABLE stu(id int primary key, name char(10), classid int);插入数据INSERT INTO stu(id, name, classid) VALUE (4, "招新4", 10), (5, "招新5", 20), (6, "招新6", 10);清空数据表TRUNCATE TABLE stu;起始一条完整的SQL语句所包含的select .原创 2020-10-29 16:25:30 · 350 阅读 · 0 评论