传智播客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
相关文档:
系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......
自从学习Java以来已经一年有余了,对Java还只是初阶段的了解,都怪在学校的时候贪玩没有有效的利用时间,现在在一个培训学校学习Java,现在就要做项目了还是什么都不懂,还好有Csdn。
在Csdn的日子里叫我找到了家的感觉,得到了很 ......
SQL Server数据类型2009年02月02日 星期一 11:20数据类型是数据的一种属性,是数据所表示信息的类型。任何一种语言都有它自己所固有的数据类型,SQL Server提供一下25种固有的数据类型。 SQL Server数据类型一览表
·Binary [(n)]
·Varbinary [(n)]
·Char [(n)]
·Varchar[(n)]
· ......
我今天学习了sql语句的常用函数,是冯威老师讲的,我做了简单的笔记:
一,SQL函数:
1. 大小写转换函数
lower 转成小写
upper 大写
initcap 将字符串的(每个单词的)第一个字母变为大写,后面的小写
select initcap('huangHY') from dual
&n ......