随笔分类 -  数据库学习

摘要:1、直接能看到的放最外一层,若感觉一层查询搞不定 就再套一层,把复杂的逻辑放内部。 1、更新:update table_name set param1=A, param2=B where.... set后面的两个参数用逗号连接。 2、插入:insert into table_name values. 阅读全文
posted @ 2023-11-10 11:32 你还怕大雨吗 阅读(15) 评论(0) 推荐(0)
摘要:前言 见这种近几、连续、每类前几、各个前几直接考虑窗口函数,这里说下常用的几个: 窗口函数语法都是一样的: <窗口函数> OVER (partition by <用于分组的列名> order by <用于排序的列名>) 序号函数:row_number、rank、dense_rank 例如:对100, 阅读全文
posted @ 2023-11-10 11:26 你还怕大雨吗 阅读(65) 评论(0) 推荐(0)
摘要:SELECT TOP, LIMIT, ROWNUM 子句:并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。SQL Server:SELECT TOP number|percent col 阅读全文
posted @ 2022-08-17 10:37 你还怕大雨吗 阅读(124) 评论(1) 推荐(0)
摘要:CREATE TABLE Persons(PersonID int,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255)); SQL约束NOT NULL - 指示某列不能存储 NULL  阅读全文
posted @ 2022-08-17 10:30 你还怕大雨吗 阅读(83) 评论(0) 推荐(0)
摘要:插入数据insert into table_name 没有指定列名values(1,2,3)insert into table_name(a,b,c) 指定列名,插入整行数据values(1,2,3)insert into table_name(a,b) 指定列名,插入部分数据values(1,2) 阅读全文
posted @ 2022-08-17 10:29 你还怕大雨吗 阅读(57) 评论(0) 推荐(0)
摘要:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。MySQL 数据库不支持 SELECT ... INTO 语句,但支持 INSERT INTO ... SELECT 。可使用以下语句拷贝表结构及数据:CREATE TABLE 新表ASSELECT * FROM 旧表 复制 阅读全文
posted @ 2022-08-17 10:28 你还怕大雨吗 阅读(365) 评论(0) 推荐(0)