[code]--ORACLE数据库基本操作整理 zhao.fw 2020-05-03整理--ORACLE创建用户 用户名 密码 都是 HIS_TESTCREATE USER HIS_TEST IDENTIFIED BY HIS_TEST;--分配 权限 给 用户名GRANT RESOURCE,DBA,CONNECT TO HIS_TEST;--修改密码ALTER USER HIS_TEST IDENTIFIED BY HIS_TEST;--锁定用户ALTER USER HIS_TEST ACCOUNT LOCK;--解锁用户ALTER USER HIS_TEST ACCOUNT UNLOCK;--用 HIS_TEST登录--患者信息表 PAT_INFO 患者ID(PAT_ID)、患者姓名(PAT_NAME)、患者年龄(PAT_AGE)、患者性别(PAT_SEX)CREATE TABLE PAT_INFO(PAT_ID NUMBER PRIMARY KEY,PAT_NAME VARCHAR2(50),PAT_AGE NUMBER,PAT_SEX VARCHAR2(20));--修改表 添加一个字段ALTER TABLE PAT_INFO ADD (PAT_PHONE VARCHAR2(50));--修改表 修改一个字段 性别长度是 3ALTER TABLE PAT_INFO MODIFY (PAT_SEX VARCHAR2(3));--删除表DROP TABLE PAT_INFO;--给表改名RENAME PAT_INFO TO PAT_INFO_MATER;--删除数据/*1、删除记录并不能释放ORACLE里被占用的数据块表空间. 它只把那些被删除的数据块标成【UNUSED】2、如果确实要删除一个大表里的全部记录, 可以用 【TRUNCATE】 命令, 它可以释放占用的数据块表空间3、如果表自动增长的 DELETE后,主键ID接着以前自动增长4、TRUNCATE后 主键从1开始增长 ,TRUNCATE语句不能回滚*/DELETE FROM PAT_INFO WHERE PAT_ID = \'M0000001\';DELETE FROM PAT_INFO;TRUNCATE TABLE PAT_INFO;