⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sql4.16.txt

📁 java学习的点滴
💻 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 + -