SQL
会飞De琥珀
这个作者很懒,什么都没留下…
展开
-
数据库表设计前后缀小知识
数据库表tr tt tm转载 2022-02-22 16:09:29 · 3957 阅读 · 0 评论 -
Kettel 迁移mysql 提示 Incorrect string value: ‘\x\x\x\x‘ for column ‘‘ at row
MySQL存入中文示错误 Incorrect string value: '\x\x\x\x' for column '' at row原创 2021-06-09 18:04:44 · 678 阅读 · 0 评论 -
mysql取字段逗号分隔的第一个
select left(cover, LOCATE(',',cover)-1) from product_album cover为字段原创 2019-11-18 11:03:51 · 1687 阅读 · 0 评论 -
SQL 单表查询练习
对sales.Orders表查询,返回2007年6月的订单返回结果参考select orderid,orderdate,custid,empidfrom sales.Orders where YEAR(orderdate)=2007 and DAY(orderdate)=6如果操作的是索引列,建议使用范围筛选select orderid,orderdate,custid,empidfrom ...转载 2018-05-21 21:27:29 · 2237 阅读 · 0 评论 -
[oracle安装][INS-30131]执行安装程序验证所需的初始设置失败
针对客户端安装,在cmd中执行命令;setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"针对服务端安装,在cmd中执行命令:setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCh...原创 2018-08-17 10:17:12 · 1434 阅读 · 0 评论 -
数据库中索引的使用
什么是索引 索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。 在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条...转载 2018-05-06 14:46:10 · 739 阅读 · 0 评论 -
聚集索引与非聚集索引的总结
一.索引简介众所周知,索引是关系型数据库中给数据库表中一列或多列的值排序后的存储结构,SQL的主流索引结构有B+树以及Hash结构,聚集索引以及非聚集索引用的是B+树索引。这篇文章会总结SQL Server以及MySQL的InnoDB和MyISAM两种SQL的索引。SQL Sever索引类型有:唯一索引,主键索引,聚集索引,非聚集索引。MySQL 索引类型有:唯一索引,主键(聚集)索引,非聚集索...转载 2018-05-06 13:23:33 · 319 阅读 · 0 评论 -
快速理解聚集索引和非聚集索引
数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引: 聚集索引,来源于生活尝试。这中索引可以说是按照数据的物理存储进行划分的。对于一堆记录来说,使用聚集索引就是对这堆记录 进行 堆划分。即主要描述的是物理上的存储。举个例子: 比如图书馆新进了...转载 2018-05-06 12:55:24 · 293 阅读 · 0 评论 -
MS SQL 取得不重复数
CREATE TABLE [dbo].[SeqT_0101001]( [id] [int] IDENTITY(1,1) NOT NULL, [SeqVal] [nchar](10) NOT NULL) ON [PRIMARY] CREATE procedure [dbo].[P_GetNe转载 2013-11-27 13:39:21 · 1225 阅读 · 0 评论 -
SQL 自增插入
SQL 自增插入 INSERT INTO T2(ID,TID,NAME) VALUES( (SELECT CASE WHEN (MAX(ID)) IS NULL THEN 0 ELSE (MAX(ID)+1) END FROM T2 WHERE TID='@TID' ), 'CANDY', '@TID')转载 2013-12-13 12:55:18 · 1820 阅读 · 0 评论 -
SQL自定义函数split分隔字符串
SQL自定义函数split分隔字符串转载 2016-07-08 13:32:32 · 1294 阅读 · 0 评论 -
SQL Case when 的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单转载 2016-06-18 14:02:06 · 895 阅读 · 0 评论 -
MSSQL 根据经纬度查询距离
MSSQL 根据经纬度查询距离转载 2016-08-31 12:42:38 · 1780 阅读 · 0 评论 -
省市区SQL
DROP TABLE IF EXISTS `provinces`;CREATE TABLE `provinces` ( `id` int(11) NOT NULL auto_increment, `provinceid` varchar(20) NOT NULL, `province` varchar(50) NOT NULL, PRIMARY KEY (`id`)) ENG转载 2017-01-20 22:33:56 · 687 阅读 · 0 评论 -
数据库范式
第一范式,就是数据表的列不可再分。看下面数据表,对于选课列明显是可以再分的,所以它是违反第一范式的。学号姓名选课10001张三数学,语文,英语10002李四语文,英语10003王五语文,英语,历史第二范式是指,首先满足第一范式,并且表中非主键列不存在对主键的部分依赖。看下面的学生选课表:学号课程成绩课程学分10001数学100610001语文90210001英语85310002数学90610003...转载 2018-04-08 13:22:32 · 153 阅读 · 0 评论 -
外键约束
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的。比如说:create table t_group ( id int not null, name varchar(30), primary key (id) ); insert into t_group values (1, 'Gro...转载 2018-04-08 14:39:21 · 1910 阅读 · 0 评论 -
SQL 分页语句
方法一SELECT TOP 页大小*FROM table1WHERE id NOT IN ( SELECTTOP 页大小*(页数-1) id FROM table1ORDER BY id )ORDER BY id 方法二SELECT TOP 页大小*FROM table转载 2013-11-05 16:42:26 · 438 阅读 · 0 评论