[SQL] Oracle基础语法】的更多相关文章

1.安装: oracle11g server 这里的口令为sys和system的密码.(10版本以前默认用户会有系统默认密码.) Oracle 11g 默认用户名和密码 oracle11g client: 选择server的对应版本安装即可.官网可下载. 2.PLSQL配置: 1.oci配置: 32bit下 直接指定client的oci即可. 64bit下 需要先安装32bit的client,然后指定32bit的client的oci到plsql中. 如:E:\APP\CL\product\11.…
创 ORACLE| ORACLE基础语法汇总 2018-07-18 16:47:34 YvesHe 阅读数 9141更多 分类专栏: [数据库]   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u011479200/article/details/53086411 1.建表的语法 create table 表名( 字段名(列名) 字段类型 [约束 默认值], ..... 字段名(列名)…
来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468093.html Sql Server 基础语法 -- 查看数据表 select * from Student -- 使用Sql查询数据 --1.查询表中所有类容 Select * From TableName --2.查询表中指定字段类容 Select ColumnName,…, From TableName Select stuName,stuNo,stuSex From s…
一.实现分页 说明以下tablename是同一表.这些操作是对同一表(tablename)的操作 ======================================= 如何实现分页提取记录 方法1:oracle的ROWNUM伪列返回查询的行序号. 例如要查询表的前10条记录,可以使用 但是要返回第11-第20条记录,尝试以下的语句 ; 这个人报错.返回0条记录.因为ROWNUM是伪列,不能用>=条件 使用以下方法可以查询第11-第20条记录 select * from () ; 方法2…
一.SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 二.SQL基础语句 1.创建数据库 Create Database 数据库名称 2.删除数据库 Drop Database 数据库名称 3.备份数据库 创建备份数据  device USE master EXEC sp_addumpdevice…
SQL语句的概述 SQL语言的分类 数据定义语言(Data Definition Language)主要用于修改.创建和删除数据库对象,其中包括CREATE  ALTER  DROP语句. 数据查询语言(Data Query Language)主要用于查询数据库中的数据,其主要是SELECT语句,SELECT语句包括五个子句,分别是FROM WHERE HAVING GROUP BY和WITH语句. 数据操作语言(Data Manipulation Language)主要用于更新数据库里数据表中…
-----创建序列create sequence book_idINCREMENT BY 1 -- 每次加几个 START WITH 001 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; ------创建books表create table books(books_id varchar2(1000),books_name varchar2(100),price number,qty number,pub varchar2…
Struct Query Language 1.3NF a.原子性 b.不能数据冗余 c.引用其他表的主键 2.约束 a.非空约束 b.主键约束 c.唯一约束 d.默认约束 e.检查约束 f.外键约束 3.外键与关系 外键是约束,不做外键处理,关系也是存在的. 4.char varchar nchar nvarchar char:是固定字符,如果不够,会用空格来处理. 不需要计算长度,速度快. varchar:是动态的大小.需要计算长度,速度慢,存储占用小. nvarchar:是以unicode…
--表create table tb_myTable( mname vardhar2(30), pwd varchar2(30)); --存储过程create or replace procedure sp_myProcedure(p_name varchar2)is begin end; exec sp_myProcedure('123'); --块declare v_ename emp.ename%type;--定义成与原表相同类型及长度 降低维护量 v_eno varchar2(20);…
1.定义变量简单赋值 declare @a int //声明一个变量a 赋初值为5 print @a //输出变量a 2.创建临时表 if OBJECT_ID('tempdb.#FlightState') is not null //如果存在先删除此表 begin drop table #FlightState end CREATE TABLE #t //新建表 ( [ID] [int] NOT NULL, [Oid] [int] NOT NULL, [Login] [nvarchar]() N…