自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 SQL笔记22:高级特性:约束

高级SQL特性内容要点约束内容要点约束索引触发器约束

2022-02-28 12:20:38 387

原创 SQL笔记21:使用游标

使用游标内容要点游标使用游标创建游标打开和关闭游标完整实例使用游标数据内容要点什么是游标如何使用游标游标游标(Cursor)是一个存储在DBMS服务器上的数据库查询结果集,在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。常见选项和特性:能够标记游标为只读能控制可以执行的定向操作能标记某些列为可编辑的,某些列为不可编辑的规定范围,使游标对创建它的特定请求或所有请求可访问指示DBMS对检索出的数据进行复制,使数据正在游标打开和访问期间不变化游标主要用于交互式应用使用

2022-02-24 20:13:10 178

原创 SQL笔记20:管理事务处理

管理事务处理内容要点事务处理控制事务处理使用ROLLBACK使用COMMIT使用保留点更改默认的提交行为小结内容要点什么是事务处理如何利用COMMIT 和ROLLBACK语句管理事务处理事务处理事务处理可以用来维护数据库的完整性,它保证成批的MYSQL操作要么完全执行,要么完全不执行。事务(transaction)一组SQL语句;回退(ROLLBACK)撤销指定SQL语句的过程提交(COMMIT)将未存储的SQL语句结果写入数据库表保留点(save point)事务处理中设置的临时占

2022-02-24 16:50:02 407

原创 SQL笔记19:存储过程

使用存储过程存储过程存储过程

2022-02-24 15:33:10 453

原创 SQL笔记18:使用视图

使用视图视图视图

2022-02-24 12:21:04 364

原创 SQL笔记17:创建和操纵表

创建和操纵表

2022-02-23 12:34:20 163

原创 SQL笔记16:更新和删除数据

更新和删除数据更新数据例1例2例3删除数据例4更新和删除的指导原则小结挑战题12更新数据例1UPDATE customersSET cust_email='peng@orystore.com'WHERE cust_id=1000000006;例2UPDATE customersSET cust_contact='Sam Roberts', cust_email='Sam@toyland.com'WHERE cust_id=1000000007;例3UPDATE customers

2022-02-21 20:16:50 215

原创 SQL笔记15:数据插入

数据插入插入数据插入完整的行例1例2插入部分行例3插入检索出的数据例4复制表例5挑战题1.2.插入数据插入完整的行例1INSERT INTO customersVALUES(1000000006, 'Toy Land', '123 Any Street', 'New York', 'NY', '11111', 'USA', NULL, NULL);例2INSERT INTO c

2022-02-21 19:24:05 121

原创 SQL笔记14:组合查询

组合查询组合查询创建组合查询使用UNION例1例2例3例4UNION规则包含或取消重复的行例1 UNION ALL 不取消重复的行对组合查询结果排序例1小结挑战题组合查询执行多个查询,并将结果作为一个查询结果集返回,成为并(union)或复合查询(compound query)。创建组合查询使用关键字UNION组合多条SQL查询。使用UNION例1输入:SELECT cust_name,cust_contact,cust_emailFROM customersWHERE cust_st

2022-02-21 18:14:46 148

原创 SQL总结1:通过DBMS的行为理解SQL关键字及DBMS在逻辑层面的SQL实现

从SQL入门到逻辑层面理解DBMS一种思维理论支撑分析重要说明实例演示:SQL学习演示的主题关键字演示列表1.SELECT2. FROM3. DISTINCT4. LIMIT5. OFFSET6. BETWEEN7. USE8. WHERE9.AND10. OR11. IN12. NOT13. LIKE14. ORDER BY15. AS16. GROUP BY17. HAVING18. INNER JOIN19. ON一种思维计算机语言的核心,是关键字,正确并灵活使用一门计算机语言有两个前提:清

2022-02-16 16:05:06 517

原创 SQL笔记9:子查询

子查询子查询与性能只能是单列子查询与性能只能是单列

2022-02-15 11:41:47 705

原创 SQL笔记8:分组数据

分组数据数据分组创建分组过滤分组分组和排序SELECT子句的顺序小结挑战题数据分组要分别对表的子集进行数据汇总,就需要对数据进行分组创建分组过滤分组分组和排序SELECT子句的顺序SELECTFROMWHEREGROUP BYHAVINGORDER BY小结用GROUP BY子句进行数据分组使用HAVING子句过滤特定的组ORDER BY 和GROUP BY的差异WHERE 和HAVING 的差异挑战题...

2022-02-14 14:39:37 634

原创 SQL笔记7:汇总数据

汇总数据

2022-02-14 13:00:17 152

原创 SQL笔记6:使用函数处理数据

使用函数处理数据函数带来的问题:可移植性的缺失使用函数文本函数特殊说明:SOUNDEX日期和时间函数数值处理函数小结函数带来的问题:可移植性的缺失几乎所有DBMS都支持SQL函数,但每一个DBMS都有特定的函数。虽然所有类型的函数一般都可以在每个DBMS中使用,但它们的名称和语法可能很不同。是否使用函数?如果决定使用函数,需要做好注释,以便维护人员能确切知道这些SQL代码的含义。使用函数函数主要有5类:文本函数数值函数日期和时间函数格式化函数系统函数文本函数LEFT()LE

2022-02-14 10:53:52 202

原创 SQL笔记5:创建计算字段

创建计算字段拼接字段执行算数计算小结挑战题存储在数据库表中的数据一般不是应用程序所需要的格式,我们需要直接从数据库中检索出转换、计算或格式化过的数据,而不是检索出数据,然后在应用程序中重新格式化。计算字段在这种情况下就能够使用到了,但计算字段并不实际存在于数据库表中;运行时在SELECT语句内创建计算字段。拼接字段执行算数计算小结介绍了计算字段如何创建计算字段如何创建和使用别名挑战题. ...

2022-02-14 09:56:05 167

原创 SQL笔记4:用通配符进行过滤

看图,写知识点图1图2图3图4图5图6图7图8图9图10图11图1图2图3图4图5图6图7图8图9图10图11

2022-02-13 16:31:10 79

原创 sql笔记3:高级数据过滤

看图,写知识点图1图2图3图4图5图6图7图8图9图10图11图12图1图2图3图4图5图6图7图8图9图10图11图12

2022-02-13 15:43:03 156

原创 SQL笔记2:过滤数据

看图,写出相关知识点图1图2图3图4图5图6图7图8图9图10图1图2图3图4图5图6图7图8图9图10

2022-02-13 14:40:42 64

原创 SQL笔记1:检索

检索数据:查SQL语句关键字保留字检索的种类检索单个列检索多个列检索所有列改变检索结果返回不同的值返回特定范围的值注释行内注释多行注释SQL语句SQL是Structured Query Language(结构化查询语言)的缩写。是专门用来与数据库进行沟通的语言,在SQL中,一条完整的命令称之为SQL语句。关键字SQL语句的功能,由特定的英语单词决定,这样的单词称之为关键字。说明:一个默认规范,SQL语句不区分大小写,但在语句中的关键字一般使用大写,标识名称首字母大写。保留字当前不是,但可能在今

2022-02-13 13:20:01 959

原创 数据分析基础篇:SQL学习计划

数据分析基础篇:SQL及基本建模理论

2022-02-13 11:45:59 290

原创 JAVA基础:String和StringBuffer

JAVA APIApplication Programming Interface,应用程序接口,JAVA API是一些预定义的函数。今天学习了String和StringBuffer。在C语言中,String作为一种基本数据类型,但在JAVA中,String是一种引用数据类型,String是一种类。String与StringBuffer1、String1.1、String类的初始化1.1.1、使用字符串常量直接初始化1.1.2、使用构造方法初始化字符串对象1.2、String类的常见操作1.2.1、基

2020-07-05 22:06:38 156

原创 BASIC-11 十六进制转十进制 C语言版

问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出655351.这道题的一个通用思路,首先获得数的十六进制表示,然后分别将每个数位表示为十进制,数位展开求和,并输出。(1)考虑输入,可以用一个字符数组存储输入的十六进制字符串,char a[...

2019-12-30 11:24:12 436

原创 BASIC-10 十进制转十六进制 C语言版

蓝桥杯的算法练习循序渐进,本例引入递归、循环,对初学者学习算法非常有启发,代码及思路如下:#include<stdio.h>int a[30],i=0; //定义全局数组a和全局变量ivoid getNum(long b)// 将输入的数除16取余数放入数组,直到这个数小于16{ int c; while(b>0) // 将b/16赋给b,当b=0时,b%16...

2019-12-28 23:21:38 289

原创 BASIC-9 特殊回文数 C语言版

下面是一个一般性解法:#include<stdio.h>int main(){ int num,a,b,c,d,e,f,n; scanf("%d",&n); for(num=10000;num<=999999;num++) { if(num/100000==0) // 对位数进行判断 { a=num/10000; //五位数,万位...

2019-12-26 20:37:07 259

原创 初级算法:打印规律图形(1)阶梯式等差数列

#include<stdio.h>int main(){ int a[4][4]; int i,j; for(i=0;i<4;i++) { for(j=0;j<=i;j++) { a[0][0]=1; if((i>0)&&(j>0)) { a[i][0]=a[i-1][0]+2*i; a[i...

2019-12-26 17:31:44 670

原创 排序-冒泡算法理解

#include<stdio.h>int main()//排序算法 { int a[12]={12,45,51,65,32,28,60,71,11,10,6,87}; int i,j; int temp=a[0]; for(i=0;i<11;i++) //得出一个最小的数,再在剩余的数里得出一个最大的数 { for(j=0;j<11-i;j++) {...

2019-12-26 17:08:36 128

原创 BASIC-8 回文数 C语言版

#include<stdio.h> int main() { int num,a,b,c,d; for(num=1000;num<=9999;num++) { a=num/1000; //千位 b=num%1000/100; //百位 c=num%100/10; //十位 d=num%1000%100%10; ...

2019-12-26 13:33:55 170

原创 计算机科学浅谈-MYYMWG(1)

引言《程序设计与算法》是北京大学信息与计算机科学学院的老师们的一门公开课,该课程清楚的阐述了计算机理论与实现两个方向的发展,我结合在计算机学习中获得的一些认识和从该课程获得的启发,从图灵机、冯诺依曼体系与EDVAC的基本认识出发,讨论以下问题:(1)可编程思想的发端与实现。(2)程序运行在物理实现的电路细节。(3)计算机的一个完全运行生命周期图景。开始问题的讨论前,还需要对一些重要概念有...

2019-12-25 13:19:25 257 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除