Oracle增删改查
一、创建表
SQL> create table t_student(2 f_id int,3 f_name varchar2(30),4 f_sex char(3),5 f_hobbies varchar2(200)6 );表已创建。
二、增加
insert into t_student(f_id,f_name,f_sex,f_hobbies) values(1,'mu','女','吃');
insert into t_student(f_id,f_name,f_sex,f_hobbies) values(2,'niu','男','喝');
insert into t_student(f_id,f_name,f_sex,f_hobbies) values(3,'liu','女','玩');
insert into t_student(f_id,f_name,f_sex,f_hobbies) values(4,'ma','男','乐');
三、修改
1、修改表添加一个字段
alter table t_student add updateDate date default sysdate;
2、修改字段信息
alter table t_student modify(f_hobbies,varchar2(300));
SQL> describe t_student;名称 是否为空? 类型----------------------------------------- -------- -----------------------F_ID NUMBER(38)F_NAME VARCHAR2(30)F_SEX CHAR(3)F_HOBBIES VARCHAR2(300)UPDATEDATE DATE
3、修改字段名字(容易漏写column)
alter table t_student rename column updatedate to f_update;
4、删除字段(使用drop)?
alter table drop column f_hobbies;
SQL> alter table t_student drop column f_hobbies;
alter table t_student drop column f_hobbies
*
第 1 行出现错误:
ORA-12988: 无法删除属于 SYS 的表中的列
四、复制一条数据,不加条件就会整表复制数据
insert into t_student(f_id,f_name,f_sex,f_hobbies) select 33,f_name,f_sex,f_hobbies from t_student where f_id = 4;
五、修改表中的数据
update t_student set f_hobbies='喝酒' where f_hobbies = '喝';
六、快速复制表结构
create table t_studentbak as select * from t_student where 1=2;
select * from t_studentbak;
七、删除
1、删除莫一条数据,莫一类数据
delete from t_student where f_id = 33;
delete from t_student where f_sex= '男';
2、快速删除表中的数据 (无事务回滚,而且不会带来碎片) 查询语句
truncate from t_student;
删除完成后只剩表结构。
Oracle增删改查相关推荐
- vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...
vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之 ...
- oracle增删改查操作
一.增删改查操作 create table 表名 ( 字段名1 字段范例(长度) 是不是为空, 字段名2 字段范例 是不是为空 ) 示例: create table DEPT( DNAME varch ...
- Oracle系列三 :Oracle 增删改查
步入正题,大数据项目筹备阶段,我感觉我成数据管理员了, 天天就是各种导数据, 天天写SQL,所以就想多了解一下更深入的知识点.比如:各种优化, 存储过程,触发器,索引等方面的知识 我们循序渐进, 这里 ...
- Oracle增删改查(CRUD)
准备数据 --1.创建一个yylspace 的表空间 create tablespace yylspace datafile 'D:\OracleDemo\yylspace.dbf' size 5m ...
- java连接oracle增删改查,java连接oracle数据库实现增删改查
package com; import java.sql.*; import java.util.Scanner; public class testOracle { static final Str ...
- Oracle 增删改查
Oracle入门案例: 1.创建实体类Student 并重写ToString方法 package cn.happy.entity;public class Student {public Intege ...
- ORACLE 增删改查与更新
添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...
- oracle增删改查sql语句
关于表的属性 1.创建表 create table fa_card_confirm (pk_card_confirm CHAR(20) not null,asset_code VARCHAR2(50) ...
- (Oracle入门篇1)Oracle增删改查语句
1.新增操作 insert into 表名(字段1,字段2,...)values(插入值1,插入值2,...); 2.删除操作 删除操作有三种方式 (1) drop table 表名; 注意点:用dr ...
最新文章
- 如何在Java中生成特定范围内的随机整数?
- python中datetime中now和utcnow的区别
- linux的/etc/hosts的作用
- 第1章 ZLG7290B 简介
- python写网络调试助手_Qt开源作品4-网络调试助手
- android导航二级分类,Android实现腾讯新闻的新闻类别导航效果
- C实现web service
- MATLAB符号运算(3)
- JAVA过滤器的使用(Filter)
- vs---编写第一个JavaScript程序
- 【汇编程序】实现判断输入的年份是否为闰年
- Java程序员工资为什么越来越高?
- Cordova App 热更新 超详细教程
- 解决谷歌浏览器启动页面默认是搜狗浏览?
- 快狗打车CTO沈剑:如何利用计划管理提升团队效率和产能
- python数据类型及转换
- 核心单词Word List 40
- gnss、gps、imu、rtk、ins区分及含义
- 数据库释放空间时不能使用delete
- 映秀的春天--纪念5·12汶川大地震一周年
热门文章
- 帆软报表决策系统忘记密码了,使用重置密码插件
- 地铁框架保护的原理_地铁直流系统中框架保护原理及处理程序
- 求不定积分的系列题型(一)
- 无限级分类之递归查找家谱树
- 推广有哪些渠道?用好这4个引流渠道日引200
- tomcat警告:consider increasing the maximum size of the cache. After eviction approximately [9,267] KB
- 关于Winxp U盘无法复制磁盘写保护解决办法
- Lua程序设计读书 随笔
- 外文翻译 | 你以为你会用Math.random() ? 不,你不会……
- 企业信息化:体系比软件更重要