1.数据插入insert
insert into 表名(列名1,列名2,列名3) values(值1,值2,值3);
字符型要是’’
列名可以省,这样的话,从左到右进行插入数据。
可以插入null ,但是插入null值的时候,列的约束可以为空。
在创建表的时候,可以指定默认值 default 值
在插入的时候可以用关键字default值来代替默认要插入值。
2.从其他表中复制数据
insert into 表1(列名1) select 列名 from 表
3.drop table 表的完全删除
delete table 删除表结构
delete from 表名 where 条件
delete 不能使用group by, having ,order by
truncate 表名 清空表的数据。
4.update --可以更新null
update 表名 set 列名=表达式
update 表名 set 列名=表达式 where 条件
多列更新
update 列名=值1,列名2=值2
5.事务
事务是同一个处理单元中执行的一系列更新处理的集合。
事务开始语句;
dml语句
事务结束语句(commit/rollback)
start transaction
commit—提交处理
commit 提交事务包含的全部更新处理结束指令,一旦提交,就无法恢复到事务开始前状态。
rollback --取消处理
取消事务包含的全部更新处理的结束指令,相当于文件处理中放弃保存。回到之前状态
ACID
A–Ato–原子性
原子性是指的是事务结束时,其中包含的更新操作要么全部执行,要么完全不执行
C-一致性
一致性指的是事务中包含的处理要满足数据库提前设置的约束。完整性
i–隔离性
隔离性是指保证不同事务之间互不干扰的特性
D-持久性
持久性是事务在结束后保持在时间点保存的特性。
详细解决方案
sql基础教程--4
热度:42 发布时间:2023-09-06 13:03:00.0
相关解决方案
- 帮忙提供C#基础教程.多谢
- sql server 基础教程[温故而知新3]
- 《Oracle 基础教程》课程学习(26)——第5部分 网络管理——第26章 Oracle 网络出错处理
- 《Oracle 基础教程》课程学习(25)——第5部分 网络管理——第25章 Oracle 网络服务配置
- 《Oracle 基础教程》课程学习(24)——第5部分 网络管理——第24章 Oracle Net Manager 基本架构
- 《Oracle 基础教程》课程学习(23)——第4部分 性能调整——第23章 OEM 的 SQL 优化
- 《Oracle 基础教程》课程学习(22)——第4部分 性能调整——第22章 Oracle 资源管理
- 《Oracle 基础教程》课程学习(21)——第4部分 性能调整——第21章 调整竞争
- 《Oracle 基础教程》课程学习(20)——第4部分 性能调整——第20章 物理 I/O 调整
- 《Oracle 基础教程》课程学习(19)——第4部分 性能调整——第19章 结构查询语句与应用程序设计调整
- 《Oracle 基础教程》课程学习(18)——第4部分 性能调整——第18章 Oracle 内存调整
- 《Oracle 基础教程》课程学习(17)——第4部分 性能调整——第17章 性能调整、分析和优化
- 《Oracle 基础教程》课程学习(16)——第3部分 Oracle 数据库的备份与恢复——第16章 Oracle 数据库恢复管理器和待命服务器
- 《Oracle 基础教程》课程学习(15)——第3部分 Oracle 数据库的备份与恢复——第15章 Oracle 恢复机制的补充
- 《Oracle 基础教程》课程学习(14)——第3部分 Oracle 数据库的备份与恢复——第14章 逻辑备份与恢复
- 《Oracle 基础教程》课程学习(13)——第3部分 Oracle 数据库的备份与恢复——第13章 非 RMAN 下物理备份与恢复实现
- 《Oracle 基础教程》课程学习(12)——第3部分 Oracle 数据库的备份与恢复——第12章 Oracle 备份与恢复机制
- 《Oracle 基础教程》课程学习(11)——第2部分 Oracle 数据库结构与管理——第11章 常用工具
- 《Oracle 基础教程》课程学习(10)——第2部分 Oracle 数据库结构与管理——第10章 概要文件、用户权限与角色
- 《Oracle 基础教程》课程学习(8)——第2部分 Oracle 数据库结构与管理——第8章 Oracle 数据库的逻辑结构
- 《Oracle 基础教程》课程学习(7)——第2部分 Oracle 数据库结构与管理——第7章 Oracle 数据库的物理结构
- 《Oracle 基础教程》课程学习(6)——第2部分 Oracle 数据库结构与管理——第6章 Oracle 服务器的例程结构
- 《Oracle 基础教程》课程学习(3)——第1部分 SQL 语言与PL/SQL语言——第3章 数据操作和数据库对象
- 《Oracle 基础教程》课程学习(2)——第1部分 SQL 语言与PL/SQL语言——第2章 SQL 语言基础
- 《Oracle 基础教程》课程学习(1)——第1部分 SQL 语言与PL/SQL语言——第1章 数据库概念与 Oracle 11g
- matplotlib 基础教程(上)
- 【掌控板】0、基础教程
- 【hexo】基础教程-五-阿里云域名解析
- 【hexo】基础教程-四-新增RSS订阅
- 【hexo】基础教程-二-文章新增图片上传