Oracle数据库是一种C/S程序,它相当于多个Excel标的集合;
网端:1521;
协议:TCP/IP;
varchar()和varchar2()的区别:
varchar(10):如果要存储5个字节,它最后占用的空间依然为10(用空位补齐空余的5个字节);
varchar2(10):如果要存储5个字节,它最后占用的空间则为5(不补齐空余的字节)。
number(6,2)的解释:number的总长度为6,小数点前的长度为4,小数点后的长度为2。
--创建一个表并添加相应的NAME、age、gender列:
CREATE TABLE stu (NAME VARCHAR2(10),age NUMBER(6,2),gender VARCHAR(3));
--增加ID列
ALTER TABLE stu ADD ID VARCHAR2(6);
--移除age列
ALTER TABLE stu DROP COLUMN age;(ALTER:修改、DROP:减少、COLUMN:列)
--删除stu表
DROP TABLE stu;
--在表上注释
COMMENT ON TABLE stu IS '学生表';
--在列上注释
COMMENT ON COLUMN stu.NAME IS '名字';
COMMENT ON COLUMN stu.age IS '年龄';
COMMENT ON COLUMN stu.gender IS '性别';
--在表中插入数据
INSERT into stu values('张三',22,'男');
--查询表stu里的所有数据
SELECT * FROM stu;
--根据age修改表中name的值
UPDATE stu SET NAME='李四' WHERE age=22;
--DELETE和DROP的区别:
DELLETE:删除表中的一行数据;
DROP:删除表
--COMMIT提交
COMMIT