![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统
张先森啊
计算机专业
展开
-
“SELECT * FROM image where %s = ‘1‘ “, (selectedColumn,)这个SQL语句哪里错了
在 SQL 查询语句中,如果要动态地指定列名,需要将列名直接添加到 SQL 查询语句中,而不是作为参数传递。这是因为 SQL 参数化查询中的参数通常用于传递数值或字符串等常量值,而不是用于指定列名或表名。这将把 selectedColumn 变量的值直接嵌入到 SQL 查询语句中,但请确保 selectedColumn 的值是一个有效的列名,以避免 SQL 注入攻击。原创 2023-12-17 15:09:27 · 99 阅读 · 0 评论 -
(1064, “You have an error in your SQL syntax; check the manual that corresponds to your MySQL server
(1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '== '1'' at line 1")原因及解决办法原创 2023-12-16 13:21:34 · 3853 阅读 · 0 评论 -
TypeError: %d format: a number is required, not str原因及解决办法
TypeError: %d format: a number is required, not str原因及解决办法原创 2023-12-14 21:19:49 · 1227 阅读 · 0 评论 -
SQL语言——数据定义语言
SQL语言——数据定义语言原创 2023-12-05 14:16:54 · 921 阅读 · 0 评论 -
SQL语言功能概述
SQL语言功能概述原创 2023-12-05 14:15:38 · 17 阅读 · 0 评论 -
数据库系统-并发控制
读"脏"数据是指当事务T1修改某一数据时,事务T2读取同一数据后,T1由于某种原因撤销修改了,这时T1已修改过的数据恢复原值,而T2读到的数据是撤销修改之前的数据,那么此时T2的数据就与数据库中的数据不一致,则T2读到的数据就为"脏"数据,即不正确的数据。(1)事务T1读取某一数据后,事务T2对其做了修改,当事务1再次读该数据时,得到与前一次不同的值。三级封锁协议:在一级封锁协议的基础上,事务T在读数据R前先对其加S锁,直到事务完成才释放(防止丢失修改,读脏数据,不可重复读)飞机订票的例子就属于此类。原创 2023-11-14 10:41:38 · 203 阅读 · 0 评论 -
数据库系统-数据库恢复设计
用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位原子性(Atomicity):事务中包括的操作要么都做,要么都不做一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态隔离性(Isolation):并发执行的各个事务之间不能相互干扰持续性(Duribility):一个事务一旦提交,它对数据库中数据的改变就应该是永久的事务是恢复和并发控制的基本单位,一个程序中一般包含多个事务。原创 2023-11-14 10:40:44 · 535 阅读 · 0 评论 -
数据库系统-数据库设计
数据库设计的6个阶段原创 2023-11-14 10:39:58 · 98 阅读 · 0 评论 -
数据库系统-关系数据理论
R(U,F)y=f(x)自变量x确定之后,相应的函数值y也就唯一确定,X->Y,sname=f(sno),sno->sname非平凡的函数依赖:X->Y但Y⊊X完全函数依赖:如果X->Y,并且对于X的任意一个真子集X’,都有X’-/>Y,X-(F)>Y;否则就是部分函数依赖:X-§>Y传递函数依赖:在R(U)中,如果X->Y(Y不包含于X),Y-/>X,Y->Z,Z⊊Y,则称Z对X传递依赖(Z-(传递)>X)设k为R的属性或属性组合,若U完全依赖于k,则k为R的候选码。原创 2023-11-14 10:38:39 · 88 阅读 · 0 评论 -
数据库系统-嵌入式SQL
(1)向主语言传递SQL语句的执行状态信息,使主语言能够据此信息控制程序流程,主要用SQL通信区实现。(3)将SQL语句查询数据库的结果交主语言处理,主要用主变量和游标实现。(2)主语言向SQL提供参数,主要用主变量实现。原创 2023-11-14 10:37:36 · 40 阅读 · 0 评论 -
数据库系统-数据库安全性
数据库安全性:指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏数据库完整性:指数据的正确性和相容性。原创 2023-11-14 10:36:51 · 39 阅读 · 0 评论 -
数据库系统概论
数据(data):描述事物的符号记录称为数据,数据是数据库存储的基本对象数据库(database):长期储存在计算机内,有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库管理系统(DBMS):在数据库建立、运用和维护时,对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障时对数据库进行恢复。原创 2023-11-14 10:35:24 · 39 阅读 · 0 评论