您的位置:首页 > 数据库

数据库 PLSQL 创建表格

2016-06-28 21:55 351 查看
--  创建表
create table student(
   student_id number(6,-2),  -- 最多能保存6位的整数
   student_name varchar2(4000),  --100表示这个名字最多能存的字节数
   student_birthday date
)
select * from student2016
-- 数据 迁移

--  我们如果要修改表  表结构 

alter table student2016  rename to student
--  oracle自己支持的
 rename  student to student2016

select * from student

--  给变种增加一个字段  是不是 修改表结构
--  可以同时增加两列
alter table student add(age number(10));

--  删除列

alter table student drop(age1)

-- 修改列  number最大是38

alter table student modify(age number(38))

alter table student modify(student_name varchar2(1))

drop table student

--  创建表
create table student(
   student_id number(6,2),  -- 最多能保存6位的整数
   student_name varchar2(4000)  --100表示这个名字最多能存的字节数
)
select * from student
--  全部插入

insert into student(student_id,student_name) values(2,'张三');

-- 部分插入
insert into student(student_id) values(2);
insert into student(student_name) values('李四');
 
--  数据库  优化的时候  特别忌讳   *  

select  student_id,student_name from student

--  会建一张表  会 删除一张表   能修改表明 修改表中的字段 添加删除修改字段

delete 是删除表中的数据  

delete from student where student_name='李四'

--  修改表中的记录 

update student set student_name='张学友' where student_id=1.00

create table student(
   student_id number(6,2),  -- 最多能保存6位的整数
   student_name varchar2(4000),  --100表示这个名字最多能存的字节数
   student_age number(10),
   student_sex char(3)
)
insert into student values(1,'张三',23,'男');

insert into student values(1,'李四',43,'男');

insert into student values(1,'范冰冰',43,'女');

select * from student

--  把名字为范冰冰的 人员 id改成 100 age改成 30  性别  男

update student set student_id=100,student_age=30,student_sex='男'
where student_name='范冰冰' --能唯一标示出来就行了
</pre><br /><pre name="code" class="html">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: