随笔分类 - 数据库
摘要:MySQL 底层的数据结构是B+树,展开来讲,为什么不是哈希索引,为什么不是平衡二叉树,为什么不是b树。 哈希索引 优点: 查找效率高 缺点: 无序,所以不能进行范围查找(大于、小于)、不能排序 平衡二叉树特点: 左侧树和右侧树比较平衡,两树相差的高度不会大于1 缺点: 随着树的高度增加,查找速度越
阅读全文
摘要:1. 建立索引 在经常需要进行检索的字段上创建索引,如 WHERE,JOIN ,ORDER BY。 索引并不是越多越好。索引固然可以提高相应的 select 效率,但同时也降低了 insert 及 update 的效率,因为 insert 或 update 时有可能会重建索引。 避免在索引上使用计算
阅读全文
摘要:一、数据库连接查询数据的步骤(查询单条数据) 1.引用 命名空间 using System.Data.SqlClient; 2.创建 连接字符串 1)SQL Server身份登录验证 string connString = @"Data Source=服务器名;Initial Catalog=数据库
阅读全文
摘要:如上图,我们想查询出所有地区的数据,如果这样查询 select * from dict where parent_id=3 结果: ,肯定不是我们想要的所有子级数据 正确查询方式: with temp as ( select * from dict where parent_id=3 union a
阅读全文
摘要:定义函数: CREATE FUNCTION [dbo].[GetAge] ( @BirthDay nvarchar(20) --生日 ) RETURNS varchar(20) AS BEGIN if(@BirthDay is NUlL or @BirthDay='') return ''; --
阅读全文

浙公网安备 33010602011771号