我爱编程

数据库操作-

2018-05-16  本文已影响0人  漫游指南

1.监听状态查看:lsnrctl status

2.开启数据库脚本:

sqlplus  /nolog<<!

connect sys/oracle as sysdba;

startup;

!

lsnrctl  start

lsnrctl set log_status off


3.关闭数据库脚本:

lsnrctl stop

sqlplus /nolog<<!

connect sys/oracle as sysdba;

shutdown immediate;

!


4.建表语句:

create table A

(

name varchar(12)  NOT NULL,

num integer 

)


5.插入语句:

insert into A   (name, num)  values ('A', 1);


6.查询所有某列同名的行,并计算另一列的总和并降序descending(desc)/升序ascending(asc)(ending 结尾):分组查询。数据库分组函数 - CSDN博客

select name, sum(num) from A a group by name  order by sum(num)  desc ; 


7.查询A列相同,且B列值有1,2的结果:

.Net程序员学用Oracle系列(14):子查询、集合查询 - 韩宗泽 - 博客园

UNION 是联集,而 INTERSECT 是交集。行增加)

select name from A a where a.num = 1   INTERSECT  select name from A a where a.num = 2;


8.其他操作SQL使用(一)-----联合查询 - CSDN博客:JOIN 列增加

SQL Server 一列或多列重复数据的查询,删除 - 无忧岛主 - 博客园:HAVING COUNT(Name)>1;DISTINCT 单列不重复记录;

SQL TOP 子句


史上最简单的 MySQL 教程 - CSDN博客

SQL Intersect 语句

上一篇 下一篇

猜你喜欢

热点阅读