![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库sql
程序媛JD
迈进码农的世界啦,加油
展开
-
FPGA在内存数据库加速中的应用:综述
In-memory database(IMDB),即内存数据库,是一种依赖于主存作为数据存储介质的一种数据库管理系统。相比传统的基于磁盘的数据库管理系统,IMDB速度快得多。这取决于CPU能够直接访问IMDB,在I/O路径与延迟方面有了质的飞跃。另外,CPU本身提供的原子操作,内存栅障以及高速缓存冲刷指令可以为IMDB提供简单高效的原子性,一致性服务。原创 2023-03-27 15:15:20 · 1556 阅读 · 0 评论 -
使用Maven进行项目的管理,和Mybatis代理方式查询数据
使用Maven进行项目的管理,和Mybatis代理方式查询数据原创 2023-02-07 17:19:41 · 495 阅读 · 0 评论 -
JDBC的的CRUD,通过java语言操作数据库中的数据
JDBC的的CRUD,通过java语言操作数据库中的数据原创 2023-02-06 16:48:51 · 788 阅读 · 0 评论 -
Windows安装mysql教程
MySQL安装教程原创 2023-02-06 16:36:33 · 568 阅读 · 0 评论 -
子查询(SQL)
三种写法:#1.#select cust_id from Orders left join OrderItems using(order_num)#where item_price >= 10#2.# select cust_id from Orders, OrderItems# where Orders.order_num = OrderItems.order_num# and item_price >= 10#3.select cust_id from Orders..原创 2022-04-12 17:29:08 · 359 阅读 · 0 评论 -
SQL 分组查询(group by)
select order_num,count(order_num) as order_linesfrom OrderItems group by order_numorder by order_linesselect vend_id,min(prod_price) as cheapest_itemfrom Productsgroup by vend_idorder by cheapest_itemselect order_num from OrderItemsgroup by .原创 2022-04-08 17:30:42 · 648 阅读 · 0 评论 -
汇总数据(mysql)
select sum(quantity) as items_ordered from OrderItemsselect sum(quantity)from OrderItemswhere prod_id = 'BR01'select max(prod_price) as max_pricefrom Products where prod_price <= 10原创 2022-04-07 15:10:36 · 89 阅读 · 0 评论 -
使用函数处理数据(mysql)
SQL22 顾客登录名select cust_id,cust_name,upper(concat(left(cust_contact,2),left(cust_city,3))) as user_loginfrom Customersselect order_num,order_datefrom Orders#where order_date like '%2020-01%'#where year(order_date) = 2020 and month(order_date) = 1原创 2022-04-07 14:55:21 · 455 阅读 · 0 评论 -
创建计算字段(SQL)
select vend_id,vend_name as vname,vend_address as vaddress,vend_city as vcity from Vendors order by vnameselect prod_id,prod_price,round(prod_price*0.9,3) as sale_pricefrom Products原创 2022-04-07 11:03:06 · 269 阅读 · 0 评论 -
检索产品名称和描述(SQL)
select prod_name, prod_desc from Productswhere prod_desc like "%toy%"select prod_name,prod_descfrom Products where prod_desc not like "%toy%"order by prod_nameselect prod_name,prod_descfrom Products where prod_desc like "%toy%"and prod_desc .原创 2022-04-05 21:24:42 · 663 阅读 · 0 评论 -
SQL14 返回所有价格在 3美元到 6美元之间的产品的名称和价格
SQL14 返回所有价格在 3美元到 6美元之间的产品的名称和价格select prod_name, prod_pricefrom Products#where prod_price between 3 and 6where prod_price >= 3 and prod_price <= 6order by prod_price原创 2022-04-05 20:36:23 · 400 阅读 · 0 评论 -
SQL13 检索并列出已订购产品的清单
SQL13 检索并列出已订购产品的清单代码:select order_num, prod_id, quantity from OrderItems where quantity >= 100 and prod_id in ("BR01","BR02","BR03")原创 2022-04-05 20:26:19 · 480 阅读 · 0 评论 -
SQL12 检索供应商名称(mysql)
SQL12 检索供应商名称代码如下:select vend_name from Vendors where vend_country = 'USA' and vend_state = 'CA'原创 2022-04-05 20:12:40 · 1849 阅读 · 0 评论 -
#进阶7:子查询---mysql
进阶7:子查询#进阶7:子查询/*含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置: select后面: 仅仅支持标量子查询 from后面: 支持表子查询 where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行子查询 exists后面(相关子查询) 表子查询按结果集的行列数不同: 标量子查询(结果集只有一行一列) 列子查询(结果集只有一原创 2021-03-11 21:34:04 · 91 阅读 · 0 评论 -
sql99语法--连接查询
#二、sql99语法/*语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】交叉连接:cross */#一)内连接/*语法:select 查询原创 2021-02-08 22:13:39 · 124 阅读 · 0 评论 -
数据库---常用函数,分组查询,连接查询---总结篇
常用函数:一、概述功能:类似于java中的方法好处:提高重用性和隐藏实现细节调用:select 函数名(实参列表);二、单行函数1、字符函数concat:连接substr:截取子串upper:变大写lower:变小写replace:替换length:获取字节长度trim:去前后空格lpad:左填充rpad:右填充instr:获取子串第一次出现的索引2、数学函数ceil:向上取整round:四舍五入mod:取模floor:向下取整truncate:截断rand:获原创 2021-02-07 21:37:36 · 2269 阅读 · 2 评论 -
数据库--连接查询
#二、sql99语法/*语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】交叉连接:cross */#一)内连接/*语法:select 查询原创 2021-02-06 21:33:41 · 176 阅读 · 0 评论 -
数据库--分组查询
#进阶5:分组查询/*语法:select 查询列表from 表【where 筛选条件】group by 分组的字段【order by 排序的字段】;特点:1、和分组函数一同查询的字段必须是group by后出现的字段2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字分组前筛选 原始表 group by前 where 分组后筛选 group by后的结果集 group by后 having问题1:分组函数做筛选能不能放在whe.原创 2021-02-03 21:42:04 · 273 阅读 · 1 评论 -
数据库----分组函数
#分组函数/*功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:sum 求和、avg 平均值、max 最大值 、min 最小值 、count 计算个数特点:1、sum、avg一般用于处理数值型 max、min、count可以处理任何类型2、以上分组函数都忽略null值3、可以和distinct搭配实现去重的运算4、count函数的单独介绍一般使用count(*)用作统计行数5、和分组函数一同查询的字段要求是group by后的字段*/#1、简单 的使用原创 2021-02-02 21:18:45 · 389 阅读 · 2 评论 -
数据库---单行函数案例
#1. 显示系统时间(注:日期+时间)SELECT NOW();#2. 查询员工号,姓名,工资,以及工资提高百分之20%后的结果(new salary)SELECT employee_id,last_name,salary,salary*1.2 "new salary"FROM employees;#3. 将员工的姓名按首字母排序,并写出姓名的长度(length)SELECT LENGTH(last_name) 长度,SUBSTR(last_name,1,1) 首字符,last_nameF原创 2021-02-02 21:02:59 · 252 阅读 · 0 评论 -
数据库----常见函数
#进阶4:常见函数/*概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点: ①叫什么(函数名) ②干什么(函数功能)分类: 1、单行函数 如 concat、length、ifnull等 2、分组函数 功能:做统计使用,又称为统计函数、聚合函数、组函数 常见函数: 一、单行函数 字符函数: length:获取字节个数(utf-8一个汉字原创 2021-02-02 20:11:01 · 1233 阅读 · 3 评论 -
数据库---排序查询
#进阶3 排序查询SELECT * FROM employees;/*select 查询列表from 表【where 筛选条件】order by 排序列表【 asc|desc】*/#查询员工信息,要求工资从高到底SELECT * FROM employees ORDER BY salary DESC;#从高到底 SELECT * FROM employees ORDER BY salary;#从低到高,默认升序SELECT * FROM employees ORDER BY sa原创 2021-02-01 20:28:49 · 339 阅读 · 0 评论 -
数据库的相关概念,mysql的介绍,基础查询,条件查询
数据库的相关概念一、数据库的好处1、可以持久化数据到本地2、结构化查询二、数据库的常见概念 ★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言三、数据库存储数据的特点1、数据存放到表中,然后表再放到库中2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己3、表中有一个或多个列,列又称为“字段”,相当于ja原创 2021-01-31 20:55:25 · 143 阅读 · 0 评论 -
数据库----条件查询学习笔记代码
#进阶2:条件查询语法:select查询列表 3from表名 第一步1where筛选条件; 2分类:一,按条件表达式筛选条件运算符:> < = != <> >= <=二,按逻辑表达式筛选逻辑运算符:&& || !and or not三,模糊查询likebetween andinis null#一,按条件表达式筛选#条件运算符:> < = != <> >= <=#原创 2021-01-31 20:47:42 · 178 阅读 · 0 评论