收藏本版 |订阅

数据库综合论坛 今日: 0|主题: 865|排名: 10 

  • 主键与聚集索引
    主键(PRIMARY KEY ) 来自MSDN的描述: 表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。 一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRI ...
    030 睡个懒觉 发表于 2023-10-16 综合
  • jdbc 数据库的连接(sqlserver oracle)
    1.sql server 2000数据库的连接方式: 复制代码 代码如下: Connection con; public Connection getCon(){ try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//加载驱动程序 con=DriverManger.getConnection("jdbc:microsoft:sqlServer://localhost:1433;DatabaseName=aa","sa",""); // 试 ...
    062 你的笑容如沐春风 发表于 2023-10-15 综合
  • SQL 按特定字段值排序
    id, name shandong01 name1 shandong02 name2 shandong03 name3 beijing01 name4 beijing02 name5 beijing03 name6 shanghai01 name7 复制代码 代码如下: select id,name from table order by case when id like 'shanghai%' then 0 when id like 'beijing%' then 1 else 2 end result: shanghai01 nam ...
    051 如此岑寂 发表于 2023-10-15 综合
  • 数据库 关系连接
    连接分类 关系间的连接分为内连接(inner join)和外连接(outer join)。 外连接又可分为:left outer join,right outer join和full outer join。内连接计算方法: 如果不加条件将会产生笛卡尔积; 如果有连接条件,按照下一节"连接条件"的规则进行运算,符合条件的元组放入结果关系中。left outer join 计算过程: 1 ...
    024 东野昱 发表于 2023-10-14 综合
  • 让你的insert操作速度增加1000倍的方法
    很多时候方法选对了对于我们做事将会是事半功倍。 大家平时都会使用insert语句,特别是有时候需要一个大批量的数据来做测试,一条一条insert将会是非常慢的,那么我们如何让我们的inser更快呢。 先看个例子: 我们需要在如下这个表中插入测试数据,包含两列,一个是itemid,一个是itemname。如果向这个表中插入103,680,000 条 ...
    074 儛动荏笙 发表于 2023-10-14 综合
  • 写出高性能SQL语句的35条方法分析
    (1)整合简单,无关联的数据库访问: 如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)(2)删除重复记录: 最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO);(3)用TRUNC ...
    049 绚烂却叫人迷惑 发表于 2023-10-13 综合
  • 用计算列实现移动加权平均算法
    复制代码 代码如下: if OBJECT_ID('tb') is not null drop table tb if OBJECT_ID('TEMP') is not null drop table TEMP if OBJECT_ID('FUN_NOWPRICE') is not null drop FUNCTION FUN_NOWPRICE if OBJECT_ID('FUN_NOWQTY') is not null drop FUNCTION FUN_NOWQTY go create table tb( id INT ,Date1 datetime ...
    019 灵悲雨 发表于 2023-10-13 综合
  • 在ACCESS和SQL Server下Like 日期类型查询区别
    最近在用ACCESS数据库是遇到的问题总结:一、在ACCESS中LIKE的用法 Access里like的通配符用法是这样: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字 所以应该是: select * from databasename where fieldname like '*XX*' 但在SQL SERVER 里是用%表示零个或多个字符二、如何在ACCESS查 ...
    021 二蛋生活纪 发表于 2023-10-12 综合
  • SQL 随机查询 包括(sqlserver,mysql,access等)
    SQL Server: Sql代码 复制代码 代码如下: Select TOP N * From TABLE Order By NewID() NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。 Access: Sql代码 复制代码 代码如下: Select TOP N * From TABLE Order By Rnd(ID) Rnd(ID) 其中 ...
    082 九首哥 发表于 2023-10-12 综合
  • 通过DBeaver连接Phoenix操作hbase的方法
    目录 前言 1.dbeaver安装 通过dbeaver连接phoenix 前言 本文介绍常用一种通用数据库工具dbeaver,dbeaver 可通过 jdbc 连接到数据库,可以支持几乎所有的数据库产品,包括:mysql、postgresql、mariadb、sqlite、oracle、db2、sql server、sybase、ms access、teradata、firebird、derby 等等。商业版本更是可以支持各 ...
    062 邱烯芳 发表于 2023-10-11 综合
  • Linux系统下Navicat 激活教程详解
    目录 背景 环境 环境清单 环境准备 激活 背景 Navicat 是香港卓软数字科技有限公司生产的一系列 MySQL、MariaDB、MongoDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。它有一个类似浏览器的图形用户界面,支持多重连线到本地和远程数据库。它的设计合乎各种用户的需求,从 ...
    052 八嘻谈车 发表于 2023-10-11 综合
  • SQLyog下载、安装超详细教程(亲测永久有效)
    目录 功能: sqlyog下载、安装注册码 sqlyog 是一个易于使用的、快速而简洁的图形化管理mysql数据库的工具,它能够在任何地点有效地管理你的数据库。 功能: 1、快速备份和恢复数据; 2、以grid / text 格式显示结果; 3、支持客户端挑选、过滤数据; 4、批量执行很大的sql脚本文件; 5、快速执行多重查询并能够返 ...
    033 热锅上的毛驴 发表于 2023-10-11 综合
  • Navicat Premium15安装及破解教程详解亲测有效(附破解失败解决方案)
    目录 navicate premium安装及破解教程 nacivat安装 navicat破解 具体激活步骤 破解失败的解决方案 navicate premium安装及破解教程 nacivat安装 百度搜索navicate   选择产品 选择免费试用 根据自己的电脑选择版本 打开下载路径,双击安装包 点击下一步 勾选同意 ,点击下一步 选择安装路径,尽量不要 ...
    084 沙娜拉 发表于 2023-10-11 综合
  • 也许是被忽略的update语句(update技巧)
    呵呵,园里的兄弟我又来写简单的文章了,希望大家不吝赐教。这次要说的是sql里面的update语句。说到这里,肯定会有很多兄弟不满意了,不就是update语句吗?谁不会写啊,update table set column=expression [where search_condition 啊。 但真的update语句就仅仅这样吗?它的精髓它的原理是什么呢?我们通过例子来说明: ...
    020 小仲先生 发表于 2023-10-11 综合
  • 数据库的三级模式和两级映射介绍
    目录 数据库的三级模式和两级映射 数据库的三级模式和两级映射 数据库的三级模式两级映射如下图所示三级模式 外模式:应用程序用到的部分数据的逻辑结构。一个数据库可以有多个外模式 概念模式(模式、逻辑模式):数据库管理员用到的视图,就是我们在dbms的可视化 界面中看到的数据库对象。一个数据库只有一个概念模式 ...
    0109 楼兰孤烟 发表于 2023-10-11 综合
  • 修改插入时间不匹配问题
    查看客户端字符集参数:select * from nls_session_parameters; 修改注册表的方法: Regedit.exe--HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_LANGUAGE 中文环境:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 英文环境:AMERICAN_AMERICA.US7ASCII 或 AMERICAN_ AMERICA.ZHS16GBK (字符集:前者是后者的子集) ...
    030 秋刀鱼不吃鱼 发表于 2023-10-11 综合
  • 数据库中union 与union all 的区别
    今天晚上在操作两个表时才发现两个的区别。呵呵。 union 将两个表连接后删除其重复的项; union all 将两个表连接都不删除其重复的项。 这个东东很简单。不过也记录一哈 。实在是一个小小的收获。 补充资料: 数据库中,UNION和UNION ALL都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 ...
    066 姚记小吃 发表于 2023-10-11 综合
  • SQL注入详解及防范方法
    目录 一:什么是sql注入 二:SQL注入攻击的总体思路  三:SQL注入攻击实例 四:如何防御SQL注入 1、检查变量数据类型和格式 2、过滤特殊符号 3、绑定变量,使用预编译语句   五:什么是sql预编译 1.1:预编译语句是什么 1.2:MySQL的预编译功能 (1)建表 (2)编译 (3)执行 (4)释放 六:为什么Prepa ...
    093 沐主荣恩 发表于 2023-10-11 综合
  • 几种常用DB驱动和DB连接串小结
    (一) MySQL: (1) JDBC驱动jar包:(http://www.mysql.com) mm.mysql-2.0.2-bin.jar (2) 驱动类classpath:Driver = org.gjt.mm.mysql.Driver (3) 数据库连接URL: url = jdbc:mysql://IP(hostName):3306/DatabaseName. url解释:关键字 jdbc mysql jdbc表示采用方式连接数据库 mysql 表示连接到mysql数据库(二) O ...
    026 海风飘飘 发表于 2023-10-10 综合
  • Access和SQL Server里面的SQL语句的不同之处
    我的感觉是,Accees数据库虽然可以称得上是小型的关系型数据库,并且也是使用的结构化查询语言SQL,但它的语法(主要体现在函数上),却类似vbscript的语法,我想,这应该和Access属于Office系列有关,基于它的开发和应用,自然就与VBA扯上关系,因而Access的函数库也就是VBA的函数库,而非SQL函数库。下面,我们来具体看 ...
    069 利物浦很难过 发表于 2023-10-10 综合
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部