数据库sql
文章平均质量分 57
Jack_2085
这个作者很懒,什么都没留下…
展开
-
sql连续登录
2、请找出连续3天登录小程序且浏览时长大于2分钟的用户。原创 2024-04-27 22:51:20 · 778 阅读 · 0 评论 -
sql 优化
4、能用union all 的 就不要用union。3、group by 的字段要建索引。1、不要用select *原创 2024-04-23 02:42:33 · 95 阅读 · 0 评论 -
行转列(大全)
1、统计行数,转成列显示。原创 2023-12-23 19:44:39 · 412 阅读 · 0 评论 -
hivesql,sql 函数总结:
1、NVL函数与Coalesce差异。转载 2023-11-04 14:09:38 · 2115 阅读 · 0 评论 -
Hive的基本操作和查询语法以及案例(大数据查询)
1、2、3、4、5、6、原创 2023-04-24 17:34:09 · 593 阅读 · 0 评论 -
PostPreSql 数据库的一些用法
1、varchar 类型转换成数字 select sum(CAST(order_num AS NUMERIC)) from ads_port_cli_cons_freq_rpt where yr='2023' and mon = '08'原创 2023-10-25 14:37:07 · 526 阅读 · 0 评论 -
join on 后面的and 与where 的区别及用法
INSERT INTO `test_join_where_a`(`aid`, `aname`, `atimedate`, `ascore`) VALUES (2, '李四', '2023-06-22 01:15:09', '85');INSERT INTO `test_join_where_b`(`bid`, `bname`, `btimedate`, `bscore`) VALUES (2, '李四', '2023-06-22 01:15:09', '85');SQL的执行顺序_sql执行顺序优先级。原创 2023-07-03 02:35:15 · 364 阅读 · 0 评论 -
视图的应用
- =================================================== 下面是实验及思考。-- 这张aabb_view视图就不可以修改(不管加不加条件,只要是多表链接生成的视图,就不可以修改)1、在MySQL中是否可以使View和table具有相同的名称?-- 这张aa_view视图就可以修改(完全拷贝一张表)2、SQL: 视图和表的区别。原创 2023-01-19 16:52:00 · 1603 阅读 · 0 评论 -
索引的应用
------------------------------------------------------------------------------------------- 下面是测试数据。-- int 类型不能指定索引长度,字符串类型可以(如果字符串的长度太长,必须指定索引长度)。5、oracle删除一张表后,索引,同义词,视图,约束会被删除么。-- 中间不要留 中文空格,不知道为什么。-- 建表的时候创建索引。-- 创建索引方法1。-- 创建索引方法2。原创 2023-01-18 17:50:18 · 760 阅读 · 0 评论 -
sql中变量的使用
文章目录一、系统变量1.1 全局变量1.2 会话变量二、自定义变量(重点)2.1 用户变量①声明并初始化②赋值(更新变量的值)③使用(查看变量的值)★2.2 局部变量三、案例3.1 案例13.2 案例2四、用户变量和局部变量的对比一、系统变量说明:变量由系统定义,不是用户定义,属于服务器层面注意:全局变量需要添加GLOBAL关键字,会话变量需要添加SESSION关键字,如果不写,默认会话级别使用步骤查看所有系统变量SHOW GLOBAL VARIABLES;#全局变量SHOW SES.原创 2023-01-13 19:42:12 · 1323 阅读 · 0 评论 -
如何远程访问别人的MySQL数据库
check the manual that corresponds to your_阿雄不会写代码的博客-CSDN博客。mysql——同一局域网如何共同访问一台电脑的数据库(胎教级教学)_七月星辰的博客-CSDN博客_两台电脑共用一个mysql数据库。如何远程访问别人的MySQL数据库 - curryzwy - 博客园 (cnblogs.com)4.2、只有select权限(需要测试)4.1、全部权限(需要测试)4、自己测试的方案、原创 2023-01-05 11:54:15 · 1039 阅读 · 0 评论 -
python 与 mysql 连接(增删改查)
1、查询数据库的某一张表#!/usr/bin/python# -*- coding: UTF-8 -*-# 查询数据库的某一张表import MySQLdbdb = ""def mysql_conn(): global db try: # 打开数据库连接 db = MySQLdb.connect("localhost", "root", "dong2025", "mysql8", charset='utf8') #原创 2021-11-01 14:13:29 · 1822 阅读 · 0 评论 -
sql总结大全
这里写自定义目录标题新表不存在,创建新表新表已经存在新表不存在,创建新表1.创建新表并且携带数据create table new_table as select * from exist_table2.创建新表不携带数据create table new_table as select * from exist_table where 1=2注意:复制只会复制表的结构和数据,原始表中的索引,主键等都不会复制。新表已经存在1.全量复制旧表。1、CREATE TABLE 表名 AS SELECT 语句用法详解。原创 2022-11-12 19:47:16 · 1923 阅读 · 0 评论 -
case when 的用法举例说明
1、数据库脚本(自己用)/* Navicat Premium Data Transfer Source Server : 192.168.10.251 Source Server Type : MySQL Source Server Version : 50711 Source Host : 192.168.10.251:3306 Source Schema : zhqc_hyrd_bi Target Server...原创 2022-01-15 15:34:29 · 305 阅读 · 0 评论 -
数据库数据 与 excel 对比。(项目一)
1、解释说明:读数据库数据,转换成字典;取excel数据数据,转换成字典;再写一个对比两个字典的方法。 1.1、封装的类(里面不需要动)import pandas as pdimport pymysqlimport openpyxlclass sql_excel: # 通过类的__init__函数,初始化数据 def __init__(self, data_sql, excel_path, col_start, col_end): ...原创 2022-01-14 18:13:32 · 2403 阅读 · 0 评论 -
数据概念梳理,ODS概念总结
1、ODS概念总结_Robin.Wang Tech Blog-CSDN博客_ods概念DB(Database)数据库ODS(Operational Data Store)运营数据存储DW(Data Warehouse)数据仓储DM(Data Market)数据集市ODS产生背景人们对数据的处理行为可以划分为事务型数据处理(OLTP,On-Line Transaction Processing)和分析型数据处理(OLAP,On-Line Analytic Proces...https://blog.csd原创 2022-01-08 18:36:43 · 572 阅读 · 0 评论 -
SQL 技术细节 2
1、 SQL 技术细节2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33、34、35、36、37、38、39、...原创 2021-11-10 15:17:31 · 935 阅读 · 0 评论 -
sql 性能优化
1、百度资讯搜索_mysql 查询优化从哪几方面https://www.baidu.com/s?ie=utf-8&medium=0&rtt=1&bsst=1&rsv_dl=news_t_sk&cl=2&wd=mysql+%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96%E4%BB%8E%E5%93%AA%E5%87%A0%E6%96%B9%E9%9D%A2&tn=news&rsv_bp=1&oq=&r原创 2021-10-23 15:11:47 · 874 阅读 · 0 评论 -
SQL 与 Hive 技术总结
1、Hive 安装_w3cschool所有Hadoop的子项目,如Hive, Pig,和HBase,都需要Linux的操作系统。因此,需要安装Linux OS。以下是为Hive的安装执行的简单步骤:第1步:验证JAVA安装在Hive安装之前,Java必须在系统上已经安装。使用下面的命令来验证是否已经安装Java:$ java –_来自Hive 教程,w3cschool编程狮。https://www.w3cschool.cn/hive_manual/hive_install.html2、HIV原创 2021-10-18 09:13:53 · 448 阅读 · 0 评论 -
存储过程与循环2
1、学习资料来源:存储过程与循环_Jack_2085-CSDN博客1、mysql 循环三种循环用法 - 简书mysql循环的第一种方法 。 mysql 循环第二种用法 。 mysql 循环第三种用法。 https://www.cnblogs.com/Lvhengshuai/p/68...https://www.jianshu.com/p/cb0152efac322、3、4、5、6、...https://blog.csdn.net/weixin_54217632/article/details/12079原创 2021-10-17 15:42:30 · 119 阅读 · 0 评论 -
存储过程与循环
mysql 循环三种循环用法原创 2021-10-16 11:27:09 · 610 阅读 · 0 评论 -
union all和union的区别 怎么使用
union all和union的区别 怎么使用第一个网友回答如下: ---------------------------------------------------------------一、区别1:取结果的交集1、union: 对两个结果集进行并集操作, 不包括重复行,相当于distinct, 同时进行默认规则的排序;2、union all: 对两个结果集进行并集操作, 包括重复行, 即所有的结果全部显示, 不管是不是重复;二、区别2:获取结果后的操作1、uni...原创 2021-10-02 16:45:45 · 2379 阅读 · 1 评论 -
在使用left jion时,on和where条件的区别如下:
在使用left jion时,on和where条件的区别如下:①on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录;②where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉;总结:就是你在on后面追加过滤条件,没什么用,不管左边表是否符合过滤条件,都会显示出左边表的内容;select *from t1 taLEFT JOIN t2 tb on ta.id .原创 2021-09-28 16:51:03 · 158 阅读 · 0 评论 -
mysql 随机千百问
mysql的千百问1、mysql存储过程中,变量前面加@是什么意思?为什么不需要定义就可以用? 答:1、@是用户自定义变量,@@是系统定义变量。 2、在MySQL存储过程变量前加@符号代表会话变量,作用域是当前登陆的帐户,DECLARE申明的变量只在存储过程内部有效。2、mysql变量的定义? https://www.cnblogs.com/gavin110-lgy/p/5772577.html https://www.c...原创 2021-09-27 16:57:59 · 255 阅读 · 0 评论 -
HIVE:窗口函数,用sql语句查询MySQL安装路径和版本
SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for test_table-- ----------------------------DROP TABLE IF EXISTS `test_table`;CREATE TABLE `test_table` ( `id` bigint(6) NULL DEFAULT NULL, `prov...原创 2021-09-11 21:26:39 · 821 阅读 · 0 评论 -
mysql 查询逻辑及查询顺序
https://jingyan.baidu.com/article/f3e34a12f05bfaf5ea65354a.htmlhttps://www.cnblogs.com/jpfss/p/11244720.htmlunion和union allMySQL UNION 语法MySQL UNION 用于把来自多个SELECT语句的结果组合到一个结果集合中。语法为:SELECT column,... FROM table1 UNION [ALL]SELECT column,....原创 2021-09-01 14:17:35 · 505 阅读 · 0 评论 -
oracle的分页查询
oracle的分页查询https://www.cnblogs.com/wuxu/p/11198764.html原创 2021-06-08 19:37:22 · 100 阅读 · 0 评论 -
where group by having order by desc 的用法
where group by having order by desc1、简单版本:SELECT*FROMstudent stuWHEREs_age > 22GROUP BYs_noHAVINGAVG( s_age ) > 22ORDER BYs_age DESCLIMIT 5;2、复杂升级版本select count(tabcc.sno) as ‘满足条件数量’ from(SELECTsta.s_no as snoFROMstudent staWHE原创 2021-05-04 17:33:35 · 247 阅读 · 0 评论 -
MySQL系列——MySQL实现序列(Sequence)效果
MySQL系列——MySQL实现序列(Sequence)效果https://blog.csdn.net/sinat_19351993/article/details/47169789原创 2021-03-29 21:35:05 · 211 阅读 · 0 评论 -
取数据库的毫秒时间 与 截取字符串关键字left
Jack:取数据库的毫秒时间SELECT SUBSTRING(DATE_FORMAT(NOW(6), ‘%m%d%H%i%s%f’),1,22) time;SELECT DATE_FORMAT(NOW(6), ‘%m%d%H%i%s%f’) time;Jack: 截取字符串关键字leftleft(DATE_FORMAT(NOW(6), ‘%m%d%H%i%s%f’)原创 2021-03-29 21:13:57 · 253 阅读 · 0 评论 -
mysql SELECT * FROM information_schema.innodb_trx;
mysql SELECT * FROM information_schema.innodb_trx;https://blog.csdn.net/David_jiahuan/article/details/91558816原创 2021-03-29 21:12:56 · 1148 阅读 · 0 评论 -
MySQL 循环语句
MySQL 循环语句https://blog.csdn.net/yangzjchn/article/details/82705565原创 2021-03-26 18:11:51 · 2470 阅读 · 0 评论 -
W3school 学习sql网站
W3school 学习sql网站https://www.w3school.com.cn/sql/index.asp原创 2021-03-04 22:41:51 · 423 阅读 · 1 评论 -
在线执行SELECT/UPDATE/DELETE/INSERT这些常用SQL
在线执行SELECT/UPDATE/DELETE/INSERT这些常用SQLhttps://www.liaoxuefeng.com/wiki/1177760294764384/1179611432985088原创 2021-02-23 22:35:43 · 124 阅读 · 1 评论 -
SQL 技术细节
常用SQL语句https://www.cnblogs.com/lisen10/p/sql.htmlhttps://blog.csdn.net/kavito/article/details/82696696原创 2021-02-22 19:35:33 · 129 阅读 · 0 评论