惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
S
SegmentFault 最新的问题
Jina AI
Jina AI
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
B
Blog
博客园 - 【当耐特】
博客园 - Franky
M
MIT News - Artificial intelligence
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 叶小钗
Last Week in AI
Last Week in AI
Engineering at Meta
Engineering at Meta

博客园 - 老公鸡

sharepoint 2010? Jsp中使用数据库连接池. MVC2 学习之 UrlRouting Oracle 基础学习之索引 Oracle基础学习之函数 Oracle基本操作 Oracle 数据库学习一 小黑日记三 结束了 mvc 3 学习 第一天 准备 小黑 成长日记第二天 2011年6月15日,同事捡了一只小猫回来了 NHibernate 学习 第十二天 存储过程的使用 NHibernate 学习 第十一天 对多对的关系处理 NHibernate 学习 第十天 一对多的外键关系处理 NHibernate 学习 第九天 外键关系的处理之一对一 NHibernate学习 第八天 组件的运用 NHibernate学习 第七天 其它的学习资料 NHibernate学习 第六天 NHibernate 中的查询 NHibernate 学习第五天 用户表的增,删,改,查
Oracle 基本操作之sql语句
老公鸡 · 2011-06-23 · via 博客园 - 老公鸡

SQL支持如下类别的命令:

  数据定义语言:create(创建)alter(更改)drop(删除)truncate(截断)命令。

  数据操纵语言:insert(插入)select(选择)delete(删除)update(更新)命令。

  事务控制语言:commit(提交)savepoint(保存点)rollback(回滚)命令。

  数据控制语言:grant(授予)revoke(回收)命令。

1. 增加语句

语法

A. insert into 表(列名) values (值)

emp:

insert into users(id,u_name,u_pwd) values(10,'张三','123456')  //当插入值与列名不对应时需要在表名后面指出是哪几个列的值

insert into users values(10,'张三','123456')  //在插入值与列数能对应上时不需要写列名

B. insert into 表名 select 列名 from 表名

emp:

insert into new_user select u_name,u_pwd from users

C. insert when 条件 then into 表名(列名) values (值) .. else .. select 列 from 表

emp:

INSERT
WHEN (deptno=10) THEN
INTO emp_10 (empno,ename,job,mgr,sal,deptno)
VALUES (empno,ename,job,mgr,sal,deptno)
WHEN (deptno=20) THEN
INTO emp_20 (empno,ename,job,mgr,sal,deptno)
VALUES (empno,ename,job,mgr,sal,deptno)
WHEN (deptno=30) THEN
INTO emp_30 (empno,ename,job,mgr,sal,deptno)
VALUES (empno,ename,job,mgr,sal,deptno)
ELSE
INTO leftover (empno,ename,job,mgr,sal,deptno)
VALUES (empno,ename,job,mgr,sal,deptno)
SELECT * FROM emp;

后面还有许多语法,上面为常用的

2. 删除语句

语法

 delete from 表名 where 条件

emp:

delete from users where u_name='张三'

3. 修改语句

语法

update 表名 set 列名=值 where 条件

emp:

update users set u_name = '李四' where u_name = '张三'

4. 查询语句

select 列名 from  表名 where 条件

emp:

select * from users