Orcal学习----SQL
目录
8.TCL
一、介绍SQL
SQL(sturcted query language)中文名结构化查询语言可以操作用户存储、检索数据用户数据库对象。
其中用户数据库对象包括:表
二、SQL 分类
关键字:
select insert update delete
alter create drop truncate
ps:
drop:删除表结构和数据
truncate:删除数据,表结构保留
1、DDL( data define language) 数据定义语言
操作表结构
create alter truncate drop
2、DML(data manipulate language ) 数据操作语言
CRUD:
插入
修改
删除
查询
3、
4、
grant ...... 授予权限
revoke 。。。。 回收权限
三、数据类型
常用的数据类型:字符
1、字符类型
char varchar2 long
char:固定长度的字符串,最长
varchar2:可变长度字符串
不能用在主键、索引、唯一约束
2、数值类型
eg:
123.22
123.298 -->123.30
3、日期
DATE:精确到秒 日期、时间
ps:
获取当前时间关键字
4、二进制类型
RAW:用来存储二进制数据,最多
LONG RAW:存储可变长度的二进制数据,最多存储
5、大对象数据
CLOB:
存储大量字符数据
BLOB:Binary LOB(二进制
图片、视频、声音文件等。
BFILE:Binary File(二进制文件)
文件内容实际存储到操作系统的文件系统中。
四、伪劣
ROWID:表示行的存储地址,该地址可以唯一的表示数据库中的一行
ROWNUM:查询返回结果集行的序号,使用它限制返回的行数,比较
五、DDL(数据库定义语言)
改变数据库结构
创建、更改、删除。。。。
命令:
六、DML
CRUD
1)拷贝表结构和数据
方式一:新表不存在
方式二:新表结构已存在且表结构与旧表一致,但是无数据
2)对
3)查询
查询所有数据
4)更新
5)删除
七、TCL
事务是最小工作单元,保证事务的整体成功或失败
特性:ACID
一致性 隔离性 原子性 持久性
语句:
COMMIT:提交并结束事务处理
ROLLBACK:撤销事务中完成的工作项(回滚事务)
SAVEPOINT:标记事务中可以回滚的点
八、DCL
越级授权:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!