
数据库
人畜无害的萌新史莱姆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql 8.0 以上版本创建链接的方式
package com.hfuu.jdbc;import org.junit.Test;import java.sql.*;public class JDBCDemo01 { public static void main(String[] args) { testSelect(); } public static void testSelect() { Connection connection = null; Sta.原创 2021-08-29 21:00:17 · 256 阅读 · 0 评论 -
SQL基础教程-集合运算、内联结、外联结、交叉联结
使用SQL语句执行一些集合运算,如并集、联结等。-- 创建数据关系表CREATE TABLE Product2(product_id CHAR(4) NOT NULL,product_name VARCHAR(100) NOT NULL,product_type VARCHAR(32) NOT NULL,sale_price INTEGER ,purchase_price INTEGER ,regist_date DATE ,PRIMARY KEY (product_id));-- 使原创 2021-05-07 10:43:05 · 145 阅读 · 0 评论 -
SQL基础教程-函数、谓词、CASE表达式
使用SQL语句对函数、谓词、CASE表达式进行演示。函数:如日期函数、转换函数、字符串函数、算术函数等;谓词LIKE 谓词——字符串的部分一致查询BETWEEN谓词——范围查询IS NULL、IS NOT NULL——判断是否为NULLIN 谓词——OR 谓词的简便用法,及使用子查询作为 IN 谓词的参数EXIST 谓词CASE 表达式具体操作如下。/* 常用函数*/SELECT CURRENT_DATE;SELECT CURRENT_TIME;SELECT CONC原创 2021-05-06 19:31:09 · 191 阅读 · 0 评论 -
SQL基础教程-视图、子查询、关联子查询
本片主要是使用SQL语句执行视图、子查询、关联子查询等操作。可以通过视图等select语句保存数据,不占用磁盘空间;另外可以将频繁使用的select语句保存成视图,方便以后直接使用。子查询就是查询结果作为单一值,出现在上层查询某处作为条件等;关联子查询是在分组可以在细分的组内进行比较(多组多个值,每组一个值),注意结合条件(如where子句)一定要写在子查询中。DELETE FROM product;-- 使用事务操作,插入数据START TRANSACTION;INSERT INTO原创 2021-05-06 09:05:10 · 319 阅读 · 0 评论 -
SQL基础教程-数据插入、删除、更新、事务、回滚操作
使用SQL语句实现对数据的更新,如增、删、改等基本操作;另外也简单实现了事务的操作及事务回滚操作。-- 创建数据关系表CREATE TABLE ProductIns(product_id CHAR(4) NOT NULL,product_name VARCHAR(100) NOT NULL,product_type VARCHAR(32) NOT NULL,sale_price INTEGER DEFAULT 0,purchase_price INTEGER ,regist_date DA原创 2021-05-05 21:17:41 · 944 阅读 · 0 评论 -
SQL基础教程-聚合查询、分组、HAVING、排序
使用SQL语句对表进行聚合、分组、排序查询。主要有聚合函数、GROUP BY、HAVING、ORDER BY等操作。/* 聚合与排序 */SELECT COUNT(*) FROM product; -- 将列名作为参数时,会得 NULL 之外的数据行数SELECT COUNT(purchase_price) FROM product; SELECT SUM(sale_price) FROM product; -- 聚合函数会将 NULL 排除在外。但 COUNT(*) 例外,并不会原创 2021-05-05 21:14:31 · 372 阅读 · 1 评论 -
SQL基础教程-查询基础、算术运算符、逻辑运算符
使用SQL语句,执行如下操作。SELECT 语句基础列的查询为列设定别名从结果中删除重复行根据WHERE语句来选择记录算术运算符和比较运算符算符运算符需要注意的NULL对字符串使用不等号时的注意事项不能对NULL使用比较运算符逻辑运算符NOT运算符AND运算符和OR运算符-- 基础查询SELECT product_id, product_name, purchase_price FROM Product; SELECT * FROM Produc原创 2021-05-05 21:11:51 · 237 阅读 · 0 评论 -
SQL基础教程-创建数据库、数据表
使用SQL语句创建数据库,并创建一个数据表。-- 创建数据库CREATE DATABASE shop;-- 创建数据关系表CREATE TABLE Product(product_id CHAR(4) NOT NULL,product_name VARCHAR(100) NOT NULL,product_type VARCHAR(32) NOT NULL,sale_price INTEGER ,purchase_price INTEGER ,regist_date DATE ,PRI原创 2021-05-05 21:06:42 · 543 阅读 · 0 评论 -
SQL语句中GROUP BY 使用方法及注意点
首先总结如下:使用GROUP BY子句可以像切蛋糕那样将表分割。通过使用聚合函数对GROUP BY子句,可以根据二维表中某个(些)列将表分割后在进行汇总。聚合函数中包含NULL时,在结果中会以“不确定”行(空行)的形式表现出来。使用聚合函数和GROUP BY子句时,需要注意以下4点。① 只能写在SELECT子句之中②GROUP BY子句中不能使用SELECT子句中列的别名③GROUP BY子句中的聚合结果是无序的④WHERE子句中不能使用聚合函数例如,构建一个数据表如图所示:可以对该翻译 2021-05-05 16:52:16 · 4082 阅读 · 0 评论 -
SQL语句及种类:DDL、DML、DCL
SQL用关键字、表名、列名等组合而成的一条语句(SQL语句)来描述操作的内容。根据对RDBMS赋予的指令种类不同,SQL语句可以分为以下三类。DDLDDL(Data Definition Language,数据定义语言)用来创建或删除存储数据用的数据库以及数据库中表等对象。DDL包含以下几种指令。CREATE: 创建数据库和表等对象DROP:删除数据库和表等对象ALTER:修改数据库和表等对象的结构DMLDML(Data Manipulation Language,数据操纵语言)用来查询或原创 2021-05-05 11:49:30 · 570 阅读 · 1 评论 -
SQL窗口函数
参考:https://zhuanlan.zhihu.com/p/92654574转载 2021-04-16 20:09:10 · 85 阅读 · 0 评论 -
MYSQL——数据类型与操作数据表
1、数据类型:① 整型(五个):tinyint、smallint、mediumint、 int、 bigint;② 浮点型(2个):float、double③日期时间型(5个):year、time、date、datatime、timestamp④ 字符型:char、varchar、 tinytext、mediumtext、logintext、enum、set2、...原创 2019-03-17 23:19:10 · 161 阅读 · 0 评论