📄 sql4.16.txt
字号:
Oracle卸载步骤:
0. 停止oracle 所有服务
1、卸载程序(开始->程序->Oracle Installation Products->Universal Installer)
2、卸载服务(停止服务->删除注册表信息->重启机器)
运行 regedit 进入注册表
注册表中要删除的内容为:
HKEY_LOCAL_MACHINE
--SYSTEM
----ControlSet001/ControlSet002/ControlSet003/CurrentControlSet
------Services
--------Oracle....(删除此处以Oracle开头的键)
3、删除(或重命名)目录
oracle 安装目录
C:\Program Files下oracle 目录
4 重新启动计算机
------------------------------------------
确认系统没有安装任何版本的oracle数据库就,检查:
我的电脑 右键 管理 服务 有无oracle服务
C:\Program Files 下有无oracle 目录
运行 regedit 进入注册表
HKEY_LOCAL_MACHINE
--SYSTEM
----ControlSet001/ControlSet002/ControlSet003/CurrentControlSet
------Services
--------Oracle....(确认没有以Oracle开头的键)
检查主机,显示器电源连接是否稳固
关闭正在运行的杀毒软件
安装之前认真阅读oracle安装文档,确保一次安装成功
主机名称不能使用中文.安装文件及目标路径不能使用中文
安装成功后不要改变主机IP 和主机名称
如果eclipse不能正常启动,检查环境变量 path 指向jdk1.4安装目录下的bin目录
安装ORACLE后不能使用优化大师等软件进行系统优化
-----------------------------------------------------------
简单sql.创建删除表,增删改查
目的:掌握基本SQL语句。
CREATE TABLE
INSERT INTO TABLENAME
SELECT COLOMNNAME FROM TABLENAME
UPDATE TABLENAME SET COLOMNNAME = VALUE
DELETE TABLE
DROP TABLE TABLENAME
创建表
句型:
CREATE TABLE 表名 (
列名1 数据类型 ,
列名2 数据类型 ,
列名n 数据类型
)
例子:
CREATE TABLE DEPARTMENT (
DEPTID NUMBER(3),
DEPTNAME VARCHAR2(20),
LEADER VARCHAR2(10)
);
CREATE TABLE EMPLOYEE(
EMPID NUMBER(6),
EMPNAME VARCHAR2(10),
DEPTID VARCHAR2(3),
SALARY NUMBER(6)
);
插入记录
句型:
INSERT INTO 表名(列名1,列名2,列名n)
VALUES (列名1的值,列名2的值,列名n的值)
例子:
INSERT INTO DEPARTMENT (DEPTID,DEPTNAME,LEADER)
VALUES(1,'JAVA','TOMCAT');
INSERT INTO EMPLOYEE (EMPID,EMPNAME,DEPTID,SALARY)
VALUES (1, '王老五',1,2500);
查询记录
句型:
SELECT 列名1,列名2,列名n
FROM 表名
例子:
SELECT ID,NAME,DEPT,SALARY,LEADER FROM EMPLOYEE
删除表的内容
句型:
DELETE 表名 WHERE 条件
DELETE 表名 -- 删除表的全部内容,谨慎使用
例子:
DELETE EMPLOYEE WHERE EMPID = 1
DELETE EMPLOYEE
更改表的内容
句型:
UPDATE 表名 SET 列名1 = '值1',列名2 = '值2' WHERE 条件
例子
update department
set deptname ='c', leader ='aa'
where deptid = 2
删除表
句型:
DROP TABLE 表名
例子:
DROP TABLE EMPLOYEE
练习
--删除表
DROP TABLE STUDENT;
--建立表
CREATE TABLE STUDENT(
STUDENTID NUMBER(10),
NAME VARCHAR2(30),
AGE NUMBER(3),
DEPART VARCHAR2(30)
);
--插入记录
INSERT INTO STUDENT VALUES(1001,'张三',20,'计算机');
INSERT INTO STUDENT VALUES(1002,'李四',22,'计算机');
INSERT INTO STUDENT VALUES(1003,'王五',20,'计算机');
INSERT INTO STUDENT VALUES(1004,'马六',24,'计算机');
INSERT INTO STUDENT VALUES(1005,'AAA',20,'计算机');
INSERT INTO STUDENT VALUES(1006,'BBB',20,'计算机');
INSERT INTO STUDENT(STUDENTID,AGE,NAME,DEPART) VALUES(1011,25,'CCC','英语');
INSERT INTO STUDENT(STUDENTID,AGE,NAME,DEPART) VALUES(1012,25,'DF','英语');
INSERT INTO STUDENT(STUDENTID,NAME,DEPART) VALUES(1013,'AASDF','英语');
INSERT INTO STUDENT(STUDENTID,NAME,DEPART) VALUES(1014,'FFFF','英语');
--提交
COMMIT;
--查询
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE AGE = 20
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE DEPART = '计算机'
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE NAME = '王五'
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE STUDENTID = 1001
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE AGE IS NULL;
--更新
UPDATE STUDENT SET AGE= 88 WHERE STUDENTID = 1001
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE STUDENTID = 1001
UPDATE STUDENT SET NAME ='HARY',AGE= 99,DEPART='ENGLISH' WHERE STUDENTID = 1001
UPDATE STUDENT SET AGE= 99 WHERE NAME = '马六'
SELECT STUDENTID,NAME,AGE,DEPART FROM STUDENT WHERE NAME = '马六'
--删除
DELETE STUDENT WHERE NAME = '马六'
--删除STUDENT表全部内容
DELETE STUDENT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -