Oracle与SQL
Oracel安装与卸载
Oracle安装
- 1.解压文件,将两个压缩文件同时解压到同一个目录。如图:
解压前
解压后
PLSQL安装
Oracle注册码
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca
Oracle卸载
停止oracle服务
Windows+R后输入services.msc,将所有带有Oracle的服务全部停止。
打开Universal Installer工具运行卸载Oracle数据库程序
从开始列表中找到Oracle列表项进行卸载
找到deinstall.bat后双击
进入该卸载批处理程序运行卸载
删除Oracle注册表
Win+R打开运行界面,输入regedit,回车进入注册表编辑器
- 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下的所有Oracle开始的服务名称.
- 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application注册表的所有Oracle开头的所有
- 删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 注册表
删除Oracle环境变量
右键点击我的电脑–>属性–>高级–>环境变量,删除环境变量ORACLE_HOME、TNS_ADMIN等环境变量,删除PATH中等环境变量有关Oracle的设定的路径信息
然后查看环境变量中是否存在Oracle相关的设置,若有直接删除与Oracle有关的设置
删除Oracle安装目录、文件
删除D:\app目录下的所有文件
删除C盘下C:\Program Files\Oracle
之后重启电脑。
SQL server安装与卸载
SQL server卸载
停止服务
右键单击开始按钮-运行-输入services.msc-确定-将所有带有SQL Server的服务全部停止运行。
控制面板卸载SQL server相关程序
打开控制面板-程序卸载-将电脑中所有带有MicrosoftSQL Server字眼的都卸载掉。
用 Windows Install Clean Up 工具卸载SQL 组件
删除磁盘安装文件
C盘,清除路径:
“C:\Program Files\Microsoft SQL Server”
“C:\Program Files(x86)\Microsoft SQL Server”
D盘,清除路径:
“D:\Program Files\Microsoft SQL Server”
“D:\Program Files(x86)\Microsoft SQL Server”
删除注册表
快捷键 windows R,打开命令行,输入regedit,打开注册表;
- 将HKEY_CURRENT_USER—Software----Microsoft下的Microsoft SQL Server文件夹全部删除
- 将HKEY_LOCAL_mACHINE—SOFTWARE—Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除
- ctrl+F快捷键查找后将其删除(前两条一般能删除干净)。
SQL server安装
解压缩
SQL使用教程
1.开始中打开SQL Server Management Studio
2.打开后选择服务器名称中的数据库,选择第一个,身份验证为windows身份验证,然后点击连接
3.选择数据库,右键新建数据库。
4.新建查询可通过语句对数据库增删改查。
数据库基础语句(增删改查)
创建
创建表
create table 表名(主键,类型(大小) 是否为空);
例:
CREAT TABLE T2(
ID NUMBER(2) NOT NULL;
NAME VARCHAR2(2) NOT NULL;
);
插入
向学生表插入数据
INSERT INTO Student(id,name,age) VALUES (3,'李四',13)
删除
删除名字为张三并且年龄为14的学生
DELETE FROM Student WHERE name='张三' AND age=14;
删除表中所有数据
DELETE FROM table_name;
修改
修改id为3的同学姓名为王五,年龄为13
UPDATE Student SET name='王五',age= 13 WHERE id=3;
查询
学生表查询名字和年龄
SELETE name,age FROM Student;
查询整个表
SELETE * FROM Student;
显示学生表不同年龄(distinct用于返回唯一不同的值)
SELECT DISTINCT age FROM Student;
查询年龄在16到18的学生
SELECT * FROM Student WHERE age between 16 AND 18;