SqlCommand类的方法 ----》》》1.ExecuteNonQuery(); 它的返回值类型为int型。多用于执行增加,删除,修改数据,返回受影响的行数。当select操作时,返回-1。 ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete 语句
SQL中包含以下七种类型的函数:一、聚合函数聚合函数:返回汇总值 (它对其应用的每个行集返回一个值) AVG(表达式) 返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式) 返回表达式中非NULL值的数量。可用于数字和字符列。 COUNT(*) 返回表中的行数(包括有NULL值的列)。MAX(表达式)返回表达式中的最大值
数据字典数据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体,这里的主体可能是人员、商品(超子)、网页、接口、数据库表、甚至需求分析等等。当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量是不断变化的,特别是当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。数据字典有两种形式 一、把主体的属性代码化放入独立的表中,不是和主体放在一起,主体中
1、内联接 (典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。2、外联接 外联接可以是左向外联接、右向外联接或完整外部联接。在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:1)LEFT JOIN或LEFT
【代码】SQLAlchemy对象转字典,解决SQLAlchemy对象返回为空的问题。
原创 2023-06-05 13:45:10
311阅读
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数
学习sqlalchemy其实就是学习 python中的一个ORM组件下面可以先看看资料,如果不太理解可以看看本文,循序渐进的了解知识点。官网是最好的文档根据前面一篇文章,继续了解sqlalchemy基础,查询相关操作。此文与创建表、添加数据文章相关联,同上述文章所述,先创建一个会话Sessionengine=create_engine("mysql+pymysql://test:test123@4
1.       布尔表达式的处理。前面说过,布尔表达式两种形式Exp àCol + compareOp + Value Exp àExp + boolOP +Exp 先定义compareOp和boolOp这里没有用枚举而用静态单例,原因还是老调子,因为要有Show 和EXPCompareOP 1 namespace SFTec
第二课 检索数据2.1 SELECT语句2.2 检索单个列2.3 检索多个列2.4 检索所有列2.5 检索不同的值2.6 限制结果2.7 使用注释小结 2.1 SELECT语句  SELECT语句的用途是从一个或多个表中检索信息。关键字(keyword):   作为SQL组成部分的保留字。关键字不能作为表或列的名字。2.2 检索单个列例如:输入SELECT prod_name FROM Prod
转载 9月前
38阅读
关键字: cross join叉集和笛卡尔集是相同的,左外链接 left outer join on右外链接 right满外连接 full 多表连接大概有等值和不等值连接在查询语句中,还有自连接,和不满足条件的外连接,一般的连接是等值条件连接和外链接用的比较多。一般的多表连接都要加上表的别名,如果没有加上表的别名其中的列名又相同时这时就会报错,而且使用多表查询时加上表的别名可以提高查询的
目录数据的插入(INSERT语句的使用方法)什么是INSERTINSERT语句的基本语法多行INSERT列清单的省略插入NULL插入默认值从其他表中复制数据数据的删除(DELETE语句的使用方法)DROP TABLE语句和DELETE语句DELETE语句的基本语法指定删除对象的DELETE语句(搜索型DELETE)数据的更新(UPDATE语句的使用方法)UPDATE语句的基本语法指定条件的UPDA
转载 2024-10-27 07:25:03
122阅读
D.clear() #移除D中的所有项 D.copy() #返回D的副本 D.fromkeys(seq[,val]) #返回从seq中获得的键和被设置为val的值的字典。可做类方法调用 D.get(key[,default]) #如果D[key]存在,将其返回;否则返回给定的默认值None
转载 2023-08-04 10:14:56
162阅读
前言 KDB有着自己独特的语言,那就是Q语言。首先先介绍Q语言的基本数据类型,Q语言的基本数据类型就是:Atoms(我在这就理解为原子吧,如果有更好的理解欢迎指正)。 下面将从Integer Data(整形数据)、Floating Point Data(浮点型数据)、Binary Data(二进制数据)、Text Data(文本数据)、Temporal Data(时间数据)、Arit
本人一直是用Java做开发,经历了 JSP 时代,到达了JSON前后端分离开发时代。在上家公司的时候,就是绝对的前后端分离开发。我完全不需要接触前端,只需要跟前端约定好接口,然后专心各自开发各自的。那个才叫做爽啊!!然而,现在公司要求统一开发语言,都用Python。以前没用过Python,语言上还是有很大区别的,这里不啰嗦。应要求,要做个博客系统练习。在开发过程中才发现,Python的课搜索资源比
转载 8月前
11阅读
字典定义字典相关操作字典的遍历访问字典的相关函数len()keys()values()items()len()iter()pop()popitem()get()update()setdefault()clear()copy()字典的推导式 定义使用 {} 定义vardict = {'a':1, 'b':2, 'c':3}使用 dict(key=value)函数 进行定义vardict = dic
转载 2023-10-18 15:02:47
37阅读
数据字典的概念        还记得我们在手工建库的时候,运行的两个脚本文件。一个是catalog.sql,另一个是catproc.sql。catalog.sql是用来创建数据库的内部字典表的。catproc.sql是用来创建数据库的内建的存储过程。        数据字典是Or
sql的优化**分为业务和架构的两个方面** ** reduce阶段的每个分区一个reduce、对key做hash分区的时候,如果key的数量很多,那么把热点数据分发到一个reduce中进行处理。 比如用Hive算数据的时候reduce阶段卡在99.99%用SparkStreaming做实时算法时候,一直会有executor出现OOM的错误,但是其余的executor内存使用率却很低。 **架构上
文章目录一、使用pymysql连接MySQL数据库二、使用ORM操作MySQL数据库1.认识ORM2.演示 一、使用pymysql连接MySQL数据库安装三方包:pip install pymysql演示:连接数据库创建游标定义sql语句执行sql语句关闭连接import pymysql cursorclass=pymysql.cursors.DictCursor # 可以使查询出的单条数据数
转载 2023-09-27 13:21:37
106阅读
sql原生查询(仅限参考)1、 查询"01"课程比"02"课程成绩高的学生的信息及课程分数Select * from (select score.s_id,score.c_id,score.s_score as 01_num,student.s_name,student.s_birth,student.s_sex from score left join student on student.s_
转载 6月前
29阅读
return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。要返回两个数值,写成一行即可:def a(x,y): if x==y: return x,y print a(3,3) >>> 3,3但是也并不意味着一个函数体中只能有一个return 语句,例如:def test_ret
  • 1
  • 2
  • 3
  • 4
  • 5