oracle 数据库中的一些基本语句
来源:互联网 发布:澳大利亚土著居民知乎 编辑:程序博客网 时间:2024/05/22 11:17
本人为新手,想用记录博客的方式给自己的程序生涯做点笔记,若有不对还望指正!
[]中的内容代表表名或者字段名 实际写的时候不要加
基本的增删改查语句
查询:select * from [表名];
select * from [表名] where[字段名] =['要查询的字段值所对应的字段名'];
增加: insert into [表名] (字段名,字段名,.....) values('字段值','字段值','.....');
更新 update [表名] set [字段名]='[新的字段名]';
删除: ALTER TABLE [表名] DROP COLUMN [字段名] ;
1.备份数据 create table [表名] as select * from [表名];
2.清空原表所有数据 truncate table [表名] ;3.插入字段 alter table [表名] add ( [字段名]varchar2(32) not null) ;
4. 删除原主键 ALTER TABLE [表名] DROP PRIMARY KEY ;
删除字段 : ALTER TABLE [表名] DROP COLUMN [字段名] ;
删除约束 :ALTER TABLE [表名 ]DROP CONSTRAINTS COLUMN +主键约束名 ;
(怎么删除索引 drop index schema_name.index_name;)
修改原表中字段的类型 ALTER TABLE [表名] MODIFY price varchar(32); (要更改的字段名+类型)
5.添加新主键 alter table [表名]add constraint (后面跟名称)PK_DM_GS_JFBL primary key (UUID);
{UUID代表字段名}
insert into [表名][字段 ,字段,... ,uuid]
select [字段], sys_guid()
from [表名] ;
commit;
举例:(例子中是添加新的uuid的主键,在添加之前已经讲原先表数据进行了备份。这样在添加之后直接可以把原先备份好的数据直接赋值给新的表中。DM_GS_JFBL_copy 是原先备份好数据的表名)
insert into dm_gs_jfbl
(sbjbjg_dm, zsxm_dm, zspm_dm, zszm_dm, cblx_dm, hyfl_dm, ryzt_dm, ygxs_dm, uuid)
select sbjbjg_dm, zsxm_dm, zspm_dm, zszm_dm, cblx_dm, hyfl_dm, ryzt_dm, ygxs_dm, sys_guid()
from [DM_GS_JFBL_copy] ;
commit;
- oracle 数据库中的一些基本语句
- 数据库中的一些语句
- oracle 一些基本操作语句
- java中的一些基本语句
- Oracle连接数据库基本语句
- Oracle数据库基本语句练习
- 有关MySQL数据库的一些基本语句和oracle数据的一些小区别-01
- 数据库中的一些基本操作
- oracle-PLSQL的一些基本语句使用
- oracle中的导出数据库语句
- sql server中的一些基本查询语句
- Oracle数据库操作基本语句随笔
- 【笔记】Oracle 数据库编程 - 基本语句总结
- oracle数据库的基本操作语句
- 一些ORACLE数据库常用命令和语句
- 数据库的基本操作之一些基本语句
- YII中的数据库基本操作语句
- Oracle中的一些特殊的查询语句
- ThinkPHP 模板视图
- JavaScript强化教程——JavaScript Math(算数) 对象
- ORACLE分页查询SQL语法——最高效的分页
- MUI框架教程 基于localStorage的便签APP开发源码实例
- 自然语言处理入门
- oracle 数据库中的一些基本语句
- linux netstat查看服务和端口状态
- CALayer-CAEmitterLayer(粒子图层)
- 【xilinx】关于textbench的资料
- bat,大企业面试 题目
- 传送门---Handler 内存泄露问题
- SpringMvc中的国际化中文和英文互换
- 【规则引擎连载1】 WebSphere ILOG JRules 开发----简述
- Joda-time学习笔记