数据库学习1-基础

1.信息、数据、数据处理,数据管理的三阶段
  信息:是对现实世界客观事物的反映;客观事物的特征、现象、本质
        规律
  数据:数字、文本、声音、图画、活动影像
  数据处理:收集、加工、存储、传播
  数据管理:手工管理、文件管理、数据库管理


2.数据库,数据库的作用,DBMS
  对数据进行组织管理的仓库
  高效、安全、可分析
  DBMS:access ,sqlserver,mysql,sybase,db2,oracle
  oracle : ellison  取得CIA的项目的名字


3.oracle数据库,服务SID,安装和启动;
  xp:9i或者以前的版本;
  win7:10g或者以后的版本;
  服务SID:oracle数据库的实例名,就像eclipse的工作空间
          OracleService实例名
          OracleTNSListener
Oracle的相关工具
  a.Net Manager  对应文件tnsnames.ora;
  b.database configuration assistant(数据库配置);
  c.net configuration assistant(监听器配置) 对应文件listener.ora ;
4.数据库操作工具PL/SQL
  scott tiger


5.介绍基本的SQL语句操作
  sql:strutured query language
  a.DML
  b.DDL
  c.DCL
  d.TCL


--sql strutured query language(结构化查询语句)
--创建表
create table student 
(
   --字段 
   name varchar2(20), -- 字段名 数据类型 varcahr2类似java的String
   name2 varchar(20),
   name3 char(20),
   age number,         -- number 数值型 可以存放整型和浮点型数据
   age1 number(10),
   age3 number(5,2)
)
--删除表
drop table student;


--修改表 
--删除字段:alter table 表名 drop column 字段名;
alter table student drop column name2;
alter table student drop column name3;
alter table student drop column age1;
alter table student drop column age3;
--添加字段:alter table 表名 add 字段名 数据类型;
alter table student add gender char(2);


--修改表名:alter table 表名 rename to 新表名;
alter table st rename to student;


--修改字段名: alter table 表名 rename column 字段名 to 新字段名;
alter table student rename column gender to sex;


--添加一个字段来存放身份证号码
alter table student add idcode number;


--修改字段的数据类型:alter table 表名 modify 字段名 新数据类型;
alter table student modify idcode varchar2(20);


--数据类型:varchar2(10) 变长 节省空间,相对效率低,  oracle
--         varchar(10) 变长 节省空间,相对效率低,   工业标准
--         char(10) 定长 效率高
--number(10),number(5,2) 
--查看数据
select * from student;
--添加数据
insert into student values('姚振','姚振','姚振',30,30,30);
insert into student values('张容英',17,'女');


--创建一个表,超市的商品表
--scott tiger 
alter user scott account unlock;
alter user scott identified by tiger;



--奥运金牌榜
建表语法,原则(第一范式==》列不可再分)
命名规范
oracle的数据类型(number,varchar2,date)
插入数据语法,查询数据语法
追加列
删除列
修改列
重命名列
重命名表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值