您的当前位置:首页 > 建站学院 > 数据库 > 
  • mysql 日期查询当天,当月,上个月,当年的数据sql语句

    数据库2025年07月21日

    今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1 近7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(),...

  • 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包----转

    数据库2025年07月21日

    在开发基于数据库的应用系统时,需要在项目中进行数据源的配置来为数据 库的操作取得数据库连接。配置不同数据库的数据源的方法大体上都是相同的,不同的只是不同数据库的JDBC驱动类和连接URL以及相应的数据库用户名和密 码不同。下面列出8中常用的数据库的数据库数据源配置和相应的JDBC驱动包。1、Spring中数据源配置格式<bean > <p...

  • JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)

    数据库2025年07月21日

    . MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP...

  • Oracle的SQL语法提示30例,INDEX_JOIN,ORDERED,USE_NL,LEADING

    数据库2025年07月21日

    在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EM...

  • oracle环境下在dos中使用编译sql脚本执行存储过程的方法

    数据库2025年07月20日

    首先说如何编译扩展名为sql的sql脚本. sqlplus system/admin@orcl @D:\P_CREATE_TABLE.sql 这样就可以了。需要注意的是这样的做法只是在服务器上编译和生成了这个脚本,并不是执行了这个脚本中的内容。 需要注意的是1.要在语句的最后加上一个/符号,否则不会执行。2.需要写全脚本的路径。3.可以用@@来代替,这个条...

  • sql server 怎么实现mysql中group_concat,列转行,列用分隔符拼接字符串

    数据库2025年07月20日

    create table tb(id int, value varchar(10)) insert into tb values(1, 'aa') insert into tb values(1, 'bb') insert into tb values(2, 'aaa') insert into tb values(2, 'bbb') insert int...

  • Oracle数据库高效sql语句的整理

    数据库2025年07月19日

    业务需求说明:由于之前公司后台APP端有一个document表,该表中包含了所有的信息,新的需求就是通过该表创建出一个新的用户表(usertable)和一个档案表(document,该表只保留原document的部分字段)。 ps:原document表的数据有25万条的数据,因此在处理的时候,需要考虑到性能的问题。 首先当然是对两个表进行字段的设计,然后是...

  • ORACLE SQL TUNING ADVISOR 使用方法

    数据库2025年07月19日

    sql tunning advisor 使用的主要步骤: 1 建立tunning task 2 执行task 3 显示tunning 结果 4 根据建议来运行相应的调优方法 下面来按照这个顺序来实施一遍: 1 建立测试表以及索引 SQL> CREATE TABLE test_sql_advisor AS SELECT OWNER,OBJECT...

  • 阿里巴巴 MySQL 数据库之 SQL 语句规约 (三)

    数据库2025年07月19日

    SQL 语句规约 强制部分 【强制】 不要使用 count(列名) 或 count(常量) 来替代 count(*),count(*) 是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和 非 NULL 无关。说明:count(*) 会统计值为 NULL 的行,而 count(列名) 不会统计此列为 NULL 值的行。 【强制】 cou...

  • MySQL 、SQL MS Access、和 SQL Server 数据类型

    数据库2025年07月18日

    MySQL 数据类型 在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。 Text 类型: 数据类型 描述 CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。 VARCHAR(size) 保存可变长度的字符串(可包含...