Oracle学习——修改表、删除表、增删改查语法

修改和删除表

修改表

a.添加列

    语法:ALTER TABLE 表名 ADD 新增列名 数据类型;
	举例:ALTER TABLE student ADD tel VARCHAR2(11);

b.修改列

	语法:ALTER TABLE 表名 MODIFY 列名 新数据类型;
	举例:ALTER TABLE student MODIFY tel NUMBER(11,0);

c.删除列

	语法:ALTER TABLE 表名 DROP CLUMN列名;
	举例:ALTER TABLE student DROP COLUMN tel;

d.修改列名

 	语法:ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名;
	举例:ALTER TABLE student RENAME COLUMN sex TO gender;

e.修改表名

  	语法:RENAME 表名 TO 新表名;
	举例:RENAME student TO studentinfo;

删除表

a. TRUNCATE TABLE 表名;
TRUNCATE TBLE操作用于删除表中的全部数据,并不是把表删除掉,这种删除方式
要比DELETE 方式删除数据的速度要快,也叫截断表。

b.DROP TABLE 表名;
删除表结构

增删改查

添加信息INSERT

语法:INSERT INTO 表名[(列1,列2,...列n)] VALUES(值1,值2,...值n);
		举例:INSERT INTO student(sid,name,sex)VALUES(20010001,’张三’,’女’);

查询信息SELECT

语法:SELECT * | COLUMN[,...] FROM 表名;
		举例:1查询全体学生的学号和姓名 select Sid,name from student;
			 2查询全体学生  select * from student;

修改信息UPDATE

语法:UPDATE  table_name
	SET column = value [,column = value,...]
	[WHERE  condition];
		举例:UPDATE student SET tel = ‘1399998888’ where sid = 20010001;
			  UPDATE student SET address = ‘辽宁省大连市’;

删除信息DELETE

		语法:DELETE FROM table_name [WHERE condition];
		举例:DELETE FROM studet;
			  DELETE FROM student WHERE sid = 20010001;
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值