
数据库
主要介绍数据库的基本操作
striver_dl
墨者看遍天下皆是丹青,测试看尽万物皆是bug
展开
-
python连接oracle
①首先查看数据库服务端的版本:查询的SQL:SELECT * FROM V$VERSION②安装客户端根据服务端的位数版本安装客户端我本地安装客户端的地址为:D:\PLSQL\instantclient_11_2\instantclient_11_2③python安装cx_Oraclel命令:pip install cx_Oraclel④连接数据的代码点击查看代码import osimport cx_Oracle as cx #导入模块'''之所以加os.environ原创 2022-05-09 17:26:46 · 1206 阅读 · 0 评论 -
SQL性能--left join和inner join的运行速度与效率
①大家都知道,sql尽量使用数据量小的表做主表,这样效率高,如果使用数据量大的表做主表,此时使用left join 就会比较慢,即使关联条件有索引。但如果使用inner join速度就较快。因为inner join 在执行的时候回自动选择最小的表做基础表,效率高,总之相比之下inner join不管从效率还是速度上都优于left join,毕竟left join 会多一部分逻辑运算②选择inner join还有个好处,不会产生null,有些表我们在定义的时候某些字段不允许存在null,如果用left jo原创 2020-12-28 16:05:56 · 25473 阅读 · 4 评论 -
SQL提高篇(二)--索引、视图、约束、触发器、储存过程
索引(1)索引的概念:索引是数据库帮助数据库获取数据的数据结构,好比书的目录,加快数据库的查询速度。(2)索引的分类:①主键索引PRIMARY KEY:它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候同时创建主键索引。注意:一个表只能有一个主键②唯一索引UNIQUE:唯一索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。可以通过ALTER TABLE table_name ADD UNIQUE (column)③普通索引 INDEX:这是最基本的索引,它没有任何限制原创 2020-12-27 10:06:29 · 342 阅读 · 0 评论 -
SQL提高篇(一)
(1)备份表下面语句的意思是将表storehouse 备份,备份的表名字为storehouse_bfselect * into storehouse_bf from storehouse (2)临时表①创建临时表select * into #临时表名 from 你的表, --用于将现有的表复制形成一个临时表select * into ##临时表名 from 你的表create table #a --用于创建一个空的临时表 (id int,name varchar(50)原创 2020-05-27 21:56:39 · 369 阅读 · 0 评论 -
SQL语句操作汇总
基础篇(1)数据模型的三要素数据模型的三要素:数据结构、数据操作、数据约束条件(2)基础查询selectselect XX from table ,查询语句一般都要加where条件(3)去重DISTINCTselect DISTINCT(XX) from table ,将XX重复的行去掉,只显示一行(4)更新updateupdate table set XX where YYupdate语句为跟新数据库内容的语句,所以update语句必须添加条件也就是where条件,不然原创 2020-05-18 21:16:36 · 2266 阅读 · 0 评论 -
不知道数据库的密码?只需两步操作便可快速查看
在不知道sql server数据库密码的前提下怎么查询其sa密码,下面我将介绍sql server数据库密码查询第一步:在运行中输入regedit,点击确定第二步:找到HKEY_CURRENT_USER>>LOGININFORMATION原创 2020-05-18 10:08:44 · 34462 阅读 · 6 评论 -
sql server2008R2 修复mdf文件的方法
1.在本地数据库服务器上创建同名数据库ckdyf;2.停止sqlserver引擎服务;3.用客户的主数据文件mdf替换本地的ckdyf.mdf文件;4.启动sqlserver引擎服务;5.设置ckdyf数据库状态为紧急模式alter database ckdyf set emergency6.设置ckdyf数据库为单用户模式alter database ckdyf set single_user7.运行dbcc checkdbcc checkdb(‘ckdyf’,REPAIR_ALLOW_原创 2020-05-11 17:16:39 · 1357 阅读 · 0 评论 -
SQL Server数据库无法用IP连接的解决办法
如图所示,服务器名称填入IP时无法连接解决办法如下:第一步:点击打开配置管理器第二步:第三步:IP地址就是你即将用于连接数据库的IP(可以为公网IP也可以为本机IP),端口默认为1433,也可以是其它端口。如果要开其它端口还需要进行其它操作,一般服务器或是电脑的1433端口是默认打开的,这里我们就默认为1433吧。已启用选择“是”,最后记得点击应用。第四步:现在我们就可以在服务器...原创 2020-05-07 18:53:53 · 13514 阅读 · 1 评论 -
sql server2008r2数据库显示为可疑无法打开的解决办法(数据库损坏修复)
解决方法:当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。1、修改数据库为紧急模式ALTER DATABASE 数据库名 SET EMERGENCY2、使数据库变为单用户模式ALTER DATABASE 数据库名 SET SINGLE_USER3、修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCC CHECKDB命令参数,该程序将原创 2020-05-11 17:11:46 · 4736 阅读 · 0 评论