
sql 代码杂
这是本人学习sql 时做的笔记,本人将之整理并发布于csdn,无论正在查阅的你正处于一个新手进阶阶段,还是一个大咖,我希望这份sql 学习笔记能够帮助到您!!
Captain_Data
有问题可以私信交流呀~csdn当笔记用~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
0.mysql基础 日期格式汇总
%M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, 数字(01……12) %c 月, 数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H原创 2021-09-09 16:11:08 · 154 阅读 · 0 评论 -
sql 解题本 题与答案 2020
查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hire_date date NOT NULL, PRIMARY KEY (emp_no)原创 2020-05-16 09:43:27 · 407 阅读 · 0 评论 -
rmf 画像描述
SELECT * FROM `订单`; # 日期处理 -- ALTER TABLE 订单 DROP 订单日期r -- CREATE TABLE A -- SELECT * FROM 订单 -- UPDATE A set 订单日期r= 订单日期+(SELECT CURDATE()-订单日期 FROM 订单 -- WHERE id=10000) -- -- -- SELECT *,订...原创 2019-12-18 20:13:20 · 332 阅读 · 0 评论 -
sql 复制表
create table 新name ; create table 新name like 旧表名 ;只复制表结构 表内空 create table 新name as select * from 旧表 ;原创 2019-12-18 19:33:02 · 280 阅读 · 0 评论 -
sql 增加排序方法
排序方式1 SELECT *,(SELECT COUNT(grade)+1 FROM test_grade as p WHERE p.grade> test_grade.grade ) FROM test_grade ORDER BY GRADE DESC ;原创 2019-12-17 14:52:50 · 2297 阅读 · 0 评论 -
sql 7
-- sc表 -- #给定cid 计算其平均分(函数 和 存储过程) CREATE FUNCTION avg1(_cid int) RETURNS VARCHAR (10) BEGIN DECLARE avg1 FLOAT; SELECT sum(score)/COUNT(score) INTO avg1 FROM sc WHERE Cid=_cid; RETURN avg1; end S...原创 2019-12-16 00:20:04 · 215 阅读 · 0 评论 -
sql 文件名与时间关联 sql 利用 事件自动导出文件
思路 运用concat 合成导出文件的 select 语句 再用 PREPARE EXECUTE 翻译执行 set @str_name= CONCAT("SELECT * INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/",UNIX_TIMESTAMP(now()),".txt' FIELDS TERMINATED b...原创 2019-12-13 15:21:28 · 315 阅读 · 0 评论 -
sql游标
定义游标 Declare 游标名 cursor for select语句; 定义游标结束语句 Declare continue handler for not found set 变量名=值; 打开游标 Open 游标名 ; 推进游标指针 Fetch 游标名 into 变量名(此变量存储是当前记录的值) 关闭游标 Close 游标名; ...原创 2019-12-12 15:43:34 · 275 阅读 · 0 评论 -
代码段 sql存储过程遍历缺失,插入数据修复数据
代码段 sql存储过程遍历缺失,插入数据修复数据 根据平均数修复数据的代码段 DROP PROCEDURE if EXISTS 查询2; create PROCEDURE 查询2 (in _sid int ) BEGIN DECLARE lack_cid int; DECLARE avgNum FLOAT; DECLARE dotimes int DEFAULT ...原创 2019-12-12 15:42:33 · 305 阅读 · 0 评论 -
sql 定义 存储过程(类似编程语言函数)
定义语句 CREATE PROCEDURE 查询( in sex VARCHAR(10)) 语法 Create procedure proc_1(in/out/inout 参数名 参数类型) inout in out 一起用 Begin 过程体(sql语句)# 一定 要有语句结束标记 end proc_1 为过程名 (in/out/inout 参数名 参数类型) 调用 : C...原创 2019-12-11 14:34:09 · 545 阅读 · 0 评论 -
sql 07
-- select * from teacher; -- select * from student; -- SELECT * from score; -- select * from course; -- 1、 查询Student表中的所有记录的Sname、Ssex和Class列。 SELECT sname,ssex,class FROM student ; -- 2、 查询教师所有的单位即...原创 2019-12-11 11:40:13 · 248 阅读 · 0 评论 -
sql06
获取系统时间 select curdate(),current_date() # excel 中 today select curtime(),current_time(), select now() #EXCel 中 now 提取部分时间 SELECT now(), YEAR(now()),MONTH(now()),MONTHNAME(now()),DAY(now()),DAYNAME(n...原创 2019-12-10 14:33:55 · 183 阅读 · 0 评论 -
sql05
-- #--1.查询员工表所有数据 SELECT * FROM employees; -- #--2.打印公司里所有的manager_id SELECT manager_id FROM employees; -- #--3.查询所员工的email全名,公司email 统一以 "@zpark.cn" 结尾 SELECT CONCAT(LOWER(EMAIL),'@zpark.cn') as emai...原创 2019-12-10 01:20:46 · 489 阅读 · 0 评论 -
sql day 004
-- -- use 周末1208; -- -- CREATE TABLE ; -- 销售订单------销售明细 -- 1汇总各城市的收入 select * FROM `业务明细`; DESC `业务明细`; ALTER TABLE `业务明细` MODIFY 收入 INT ; ALTER TABLE `业务明细` MODIFY 结算日期 DATE ; select `城市`,sum(`收入`...原创 2019-12-09 00:16:21 · 214 阅读 · 0 评论 -
sql代码 day 3
SELECT * FROM `数据1`; -- 1.新建一个 ”作业“ 数据库 -- CREATE DATABASE 作业; -- 2. 数据1.txt 导入数据库 -- 把V3 字段转换为字符串 ALTER TABLE `数据1` MODIFY v3 VARCHAR (10); -- 把v1 为 786.1 的 改为 790 UPDATE `数据1` SET...原创 2019-12-06 10:04:30 · 208 阅读 · 0 评论 -
sql代码基础
sql代码基础 SELECT * FROM `world`; use world; select name,continent,population FROM world; 2.找到人口大于200w的国家的名字和人口 SELECT name,population from world where population > 2000000 3.找到人口大于200w的国家的名字和人均GDP ...原创 2019-12-04 11:50:58 · 349 阅读 · 0 评论