随笔分类 -  SQL

摘要:学习笔记: 在很多数据库中都存在一个自动增长的列,如果现在要想在oracle中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。 注: 序列不真的属于任何一张表,但是可以逻辑和表做绑定。序列:默认从1开始,依次递增,主要用来给主键赋值使用。dual:虚表,只是为了补全 阅读全文
posted @ 2019-12-02 10:59 the_path_of_grace 阅读(150) 评论(0) 推荐(0) 编辑
摘要:学习笔记: Oracle数据类型 1、创建表 创建一个person表 create table person( pid number(20), pname varchar2(10) ); 2、修改表结构 --添加一列 alter table person add (gender number(1)) 阅读全文
posted @ 2019-12-02 10:46 the_path_of_grace 阅读(185) 评论(0) 推荐(0) 编辑
摘要:学习笔记: 1、创建表空间 --创建表空间 create tablespace thepathofgrace datafile 'c:\thepathofgrace.dbf' size 100m autoextend on next 10m; 注: create tablespace 后面是表空间名 阅读全文
posted @ 2019-12-02 10:17 the_path_of_grace 阅读(284) 评论(0) 推荐(0) 编辑
摘要:学习笔记: ##pl/sql编程语言 * 简介: * pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化编程的特性。 * pl/sql编程语言比一般的过程化编程语言,更加灵活高效。 * pl/sql编程语言主要用来编写存储过程和存储函数等。 * 声明方法 declare begin 阅读全文
posted @ 2019-11-30 11:22 the_path_of_grace 阅读(510) 评论(0) 推荐(0) 编辑
摘要:学习笔记: ##约束 *概念:限定用户输入的内容。 *案例: *练习 * 1. 在score表的grade列添加CHECK约束,限制grade列的值在0到100之间。 alter table score add constraint ck_grade check(grade>=0 and grade 阅读全文
posted @ 2019-11-30 10:53 the_path_of_grace 阅读(378) 评论(0) 推荐(0) 编辑
摘要:学习笔记: ##视图 * 概念:视图就是提供一个查询的窗口,所有数据来自于原表。 * 方法: * 查询语句创建表: * create table emp as select * from scott.emp; * 创建视图【必须有dba权限】 * create view v_emp as selec 阅读全文
posted @ 2019-11-30 10:52 the_path_of_grace 阅读(808) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示