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