Oracle01
来源:互联网 发布:视频慢动作软件 编辑:程序博客网 时间:2024/06/06 00:47
Oracle01
使用环境Oracle11g
1.数据库(DataBase)2.主键: 在一个表中,用以唯一标识一条数据的列,叫主键,主键列的值永远不可以重复3.字符串与数值类型应用的原则: 如果该列需要参与数学计算,那么用数值类型,否则即使装载的数据是数字,也定义成字符串4.Varchar2类型应用的注意事项 如果该列存储的内容是中文,那么需要采用如下格式: Varchar2 (长度 char)5.关于主键列问题: 1.主键列的数据类型,不允许用字符串,以后统一用整数表示 2.采用单一主键,复合主键禁止使用6.主键的类型 1.单一主键----由一列充当主键 2.复合主键----由多个列组合到一起,充当主键7.建表语句 CREATE TABLE 表名( 列名1 数据类型, 列名2 数据类型, 列名3 数据类型, …. 列名N 数据类型, 主键语法 (主键列名称));8.SQL实务中的分类 1.检索(查询) SELECT * FROM 表名 *号代表表中的所有列 (java中一般不用select*,会造成内存浪费) 2.更新 2.1添加 INSERT INTO 表名(列名1,列名2, 列名3,……列名N) VALUES(列值1,列值2,列值3,…….列值N)
1.全表查询
SELECT * FROM PERSON(一般不这么写,在java中会照成内存浪费)一般写成:SELECT P.PID,P.NUMBER,P.ID....FROM PERSON PP为表的别名,方便操作。
3.删除语句
DELETE FROM 表名;--删除表中的所有的数据
4.有限列查询:
只查询需要的列,不需要的不显示例子:查询所有员工的姓名,身份证,及工资SELECT P.PID,P.NUMBER,P.ID....FROM PERSON P
5.列别名问题
1.列别名的两种写法 语法1: 列名 别名 语法2: 列名 AS 别名2.以下三种情况中,列别名需要加双引号 第一:列别名需要区分大小写 第二:列别名中包含空格 第三:列别名包含特殊字符
6.条件查询:
SELECT P.ID,P.NUMBER,P.MONEY FROM PERSON P WHERE MONEY>=8000SQL语句中数据的筛选方式行级筛选 ----- WHERE 字句完成列级筛选 ----- SELECT 字句完成
阅读全文
0 0
- oracle01
- Oracle01
- Oracle01
- Oracle01
- oracle01~10
- Day57-Oracle01
- SQL语句-Oracle01
- oracle01创建表空间
- c++ 内存池
- Caffe均值文件binaryproto转npy
- 远程计算机或设备将不接受连接,IE无法上网
- Keepalived安装与配置
- JavaScript从入门到放弃(1)-基本操作:String,Object,Array,map,set
- Oracle01
- (备忘录)图表嵌入(1)
- osgEarth脚本属性案例 9. feature_labels_script.earth
- No such namespace prefix: soap12 is in scope on: org.dom4j.tree.DefaultElement
- jdbcTemplate查询返回对象或集合
- ios进行版本更新提示
- python---删除链表中的元素
- JVM内存解密【转】
- 算法学习之路:分治策略-归并排序-java实现