![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
dpwangyanli
这个作者很懒,什么都没留下…
展开
-
Oracle union order by & SqlServer union order by
Oracle数据库的union 操作为: select * from (select * from table1 union select * from table2 ) order by column1Nameasc, column2Name asc SqlServer数据库的union操作为: select * from table1 union selec...原创 2013-11-27 16:57:27 · 104 阅读 · 0 评论 -
mysql索引知识备注
2018-05-05 16:35:10 · 241 阅读 · 0 评论 -
mysql 有用的查询
b.score; 2.查询每个学生所有课程中分数最高的课程 (查询所有分组中某个值最大的项)select a.name,a.className,a.score from (SELECT id,name,className,max(score) score from student s GROUP BY name) bINNER JOIN student a on a.name = b.name where a.score = b.score原创 2018-04-20 17:32:55 · 69 阅读 · 0 评论 -
数据库数据类型默认转换
2015-03-04 17:44:07 · 121 阅读 · 0 评论 -
存储blob字段
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.microsoft.sqlserver.jdbc.SQLServerDataSource;import com.microsoft.sqlserver.jdbc.SQLS2015-02-17 13:44:25 · 61 阅读 · 0 评论 -
sql server 工作笔记
2014-07-21 17:19:56 · 54 阅读 · 0 评论 -
SQL Server 工作笔记
原创 2014-05-12 09:46:38 · 44 阅读 · 0 评论 -
Sql 删除所有表
ORDER BY [name])WHILE @name is not nullBEGIN SELECT @SQL = 'DROP PROCEDURE [dbo].[' + RTRIM(@name) + ']' EXEC (@SQL) PRINT 'Dropped Procedure: ' + @name SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'P' AND ca2014-04-22 09:48:13 · 69 阅读 · 0 评论 -
Sql Server windows Authentication
ceforge.jtds.jdbc.Driver.*;/** * @author:kenny dong */public class JDBCDemo { /** * @param args */ public static void main(String[] args) { try{ //记得import net.sourceforge.jtds.jdbc.Driver.*; Class.forName("net.sourcefo原创 2014-03-07 20:07:29 · 296 阅读 · 0 评论 -
Oracle union order by & SqlServer union order by
select * from table1 union select * from table2 order by column1Name asc, column2Name asc原创 2013-11-27 16:57:27 · 81 阅读 · 0 评论 -
mysql 优化知识备注
1.批量插入数据。如果有需要插入100000条数据,那么就需要有100000条insert语句,每一句都需要提交到关系引擎那里去解析,优化,然后才能够到达存储引擎做真的插入工作。上述所说的同时插入多条就是一种优化。2.truncate table 比delete速度要更快一些,但truncate删除后不记录mysql日志,不可以恢复数据 如果没有外键关联,innodb执行t...原创 2018-05-05 18:27:51 · 97 阅读 · 0 评论 -
mysql索引知识备注
mysql索引分类Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。MyISAM叶子节点存储的是表的地址,所以说数据文件和索引文件是分开的,也称为非聚集Innodb不同,主索引它的叶子节点存储的并不是表的地址,而是数据。辅助索引叶子节点存储的是主键的信息。称为聚集索引。在利用辅助索引的时候,检索到主键信息,然后再通过主键去主索引中定...2018-05-05 16:35:10 · 160 阅读 · 0 评论 -
mysql 有用的查询
数据:1.把分数最好的学生的成绩减去1分(更新某个最大值的项目)UPDATE student a ,(SELECT MAX(score) score FROM student) b set a.score = a.score - 1 WHERE a.score = b.score; 2.查询每个学生所有课程中分数最高的课程 (查询所有分组中某个值最大的项)selec...原创 2018-04-20 17:32:55 · 93 阅读 · 0 评论 -
Sql 删除所有表
在sqlserver 中删除所有的非系统表的sql语句DECLARE @name VARCHAR(128)DECLARE @SQL VARCHAR(254)SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'P' AND category = 0 ORDER BY [name])WHILE @na...2014-04-22 09:48:13 · 209 阅读 · 0 评论 -
数据库数据类型默认转换
在sql server中执行1/2 和在oracle中执行1/2结果是不同的,sql server中结果为0,在oracle结果为0.5.这是为什么呢?关键在于不同数据库对数据类型的默认转换。在SQL Server中当每一步的计算式中计算符的两边全部为整型时,它会自作聪明的将结果转为整型(而且是舍去小数位,直接截断,而不是四舍五入)。 在Oracle中却不会这样自作聪明的。所以...2015-03-04 17:44:07 · 148 阅读 · 0 评论 -
存储blob字段
Blob字段存储在JDBC4.0之前和之后有区别,具体区别看代码。import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.sql.Blob;import java.sql.Connection;import java.sql...2015-02-17 13:44:25 · 144 阅读 · 0 评论 -
Sql Server windows Authentication
业务有需求,需要加入windows Authentication,然后就各种搜索,终于还是解决了。测试代码:import java.sql.DriverManager;import java.sql.SQLException;import net.sourceforge.jtds.jdbc.Driver.*;/** * @author:kenny dong */...原创 2014-03-07 20:07:29 · 758 阅读 · 0 评论 -
sql server 工作笔记
1.sql server 有没有类似 oracle 中 dual 的表没有,但是你可以直接不写from XXX就可以实现dual的效果,估计是sql server 默认的实现吧。select 1+1 as xxx2014-07-21 17:19:56 · 60 阅读 · 0 评论 -
mysql 优化知识备注
引擎做真的插入工作。上述所说的同时插入多条就是一种优化。2.truncate table 比delete速度要更快一些,但truncate删除后不记录mysql日志,不可以恢复数据 如果没有外键关联,innodb执行truncate是先drop table(原始表),再创建一个跟原始表一样空表,速度要远远快于delete逐条删除行记录。 如果表有外键关联,truncate table将会报错。如果外键指定级联删除(delete cascade),使用delete关联的子表也会会被删除原创 2018-05-05 18:27:51 · 83 阅读 · 0 评论