传智播客java学习 sql对象
我今天学习了Oracle数据库如何修改表的知识,是冯威老师讲的课,我做了简单的记录:
1.在表中插入新的列:
alter table tablename
add city varchar(2) default 'rr' //赋默认值
2.修改表中的列:
alter table tablename
modify city varchar(20)
3.删除表中的列:
alter table tablename
drop column city
4.删除表的内容:
TRUNCATE TABLE tablename
它可以清除表中所有的记录,delete可以选择删除表中的一部分
它是DDL语句,不可以回滚,delete可以使用rollback回滚,放弃修改。
他可以释放表的存储空间,delete不释放空间
5.删除表的语句:这个删除操作不能回滚
drop table tablename
6.改变对象的名称:
使用RENAME语句改变对象名称,可以修改表、视图、序列或者同义词的名称
RENAME old_name TO new_name;
**************************************************************
1.在Oracle数据库中的表:
用户表:
被用户创建和维护的一些表
包括了用户自己的信息
数据字典表:
被Oracle数据库创建和维护的一些表
包括了数据库的信息
2.数据字典:
是每个Oracle数据库的核心
用于描述数据库和它的所有对象
包括了只读的表和视图
被 SYS用户拥有
被 Oracle server维护
用户可以使用 SELECT访问
3.查询用户下所有的表:
select * from user_name
4.查询当前用户下表中的列:
select table_name ,column_name from user_tab_columuns
5.查询当前用户下dept表中的列:
6.约束:对表中的数据限制。
7:Oracle 支持下面五类完整性约束:
1、NOT NULL 非空
2、UNIQUE Key 唯一键
3、PRIMARY KEY 主键
4、FOREIGN KEY 外键
5、CHECK 检察
8.约束:
区分列级约束和表级约束:
列级约束:在建表的同时创建
表级约束:建表后创建
9.非空约束(NOT NULL):确保字段值不允许为空
10.查看表的约束:select
相关文档:
亲爱的 Java 新手们:
很高兴你们愿意来这里共同学习,
Java 这个语言,已经不再是语言了,他勾勒出一个开放式的开发环境,
基本上 java.sum.com 很粗略地把 Java 分为三个部分:
(1) J2SE ( Java 2 Standard Edition )
(2) J2EE ( Java 2 Enterprise Edition )
(3) J2ME ( Java 2 Micro Edition ) ......
Spring Framework 【Java开源 J2EE框架】
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器 ......
有时候我门需要把EXCEL表格中的数据转换成XML格式 这需要用到JXL(分析EXCEL)包和JDOM包(构成XML)
import java.io.*;
import jxl.*;
import org.jdom.Element;
import org.jdom.Document;
import org.jdom.output.XMLOutputter;
/**
*
* @author guo
*/
public class EtoX {
  ......
SQL Server中的数据库都是由一或多个数据文件以及一或多个事务日志文件组成的。
顾名思意,数据文件主要存储数据库的数据,包括数据库内容结构,数据页,索引页等等。那么事务日志到底是干什么的呢?它主要是用来保存数据库修改记录的,如下图:
SQL Server的工作原理为什么这样呢?为什么不把数据立刻写入数据文件呢?原 ......