数据库
不是蒙娜丽莎
这个作者很懒,什么都没留下…
展开
-
sql查询表中的索引
sql查询表中的索引原创 2022-11-29 13:15:58 · 3673 阅读 · 0 评论 -
sqlserver查询前1000行
sql查询前1000行数据转载 2022-11-29 13:11:54 · 2214 阅读 · 0 评论 -
增加sql语句的数据库查询效率方法
增加sql查询效率原创 2022-10-11 11:46:33 · 120 阅读 · 0 评论 -
数据库——窗口函数
1、窗口函数又称为OLAP函数,主要是对数据进行实时处理,例如市场分析,创建财务报表。在oracle和SQL Server中称为分析函数。2016年5月份,oracel,Sql Server DB2,等都支持了该功能,但是MySQL5.7还不支持。2、窗口函数语法:窗口函数最重要的关键字是 partition by 和 order by可以作为窗口函数的聚合函数有:SUM AVG coun...原创 2018-10-03 12:49:55 · 1610 阅读 · 0 评论 -
数据库中的函数——日期函数
1、current_date当前日期mySql:select current_date;oracel:select current date from dual;返回:2016-05-252、current_time 当前时间mysql:select current_time;返回12:22:23.995+09oracel:select current_time from d...原创 2018-10-03 12:29:48 · 1101 阅读 · 0 评论 -
数据库——各种运算符
1、算数(加法)-(减法)(乘法)/(除法)select price,salePrice2 as “saleprice2” from product;select (200+300)2 as calculation;注意:5+null = null10-null= null;1null = null;null/9 = null;null/0 = null;2、比较= 和~相当...原创 2018-10-03 12:12:09 · 8589 阅读 · 0 评论 -
创建事务
1、SQL server PostgerSQLbegin transaction2、mySQlstart transaction3、Oracel DB2无创建事务的语句begin transaction;DML1;DML2;DML3;………commit(rollback);原创 2018-10-03 10:12:14 · 1009 阅读 · 0 评论 -
数据库中表的加减法
通过集合运算可以得到记录的集合或者公共记录的集合。一:加法:union1、表的加法:union,并集,但是会去重,就是去重重复的记录。select * from A union select * from B.2、union集合运算要求有相同的列,如果一个表中没有另一个表的列,那么会发生错误3、使用union时,order by 只可在语句的最后使用。4、如果想包含重复的记录,只要在...原创 2018-10-03 10:02:48 · 14188 阅读 · 0 评论 -
数据库关联查询
1、inner join:会返回a表和b表的交集,如图蓝色区域。select * from a where a.id = b.id = 10;select * from a inner join a.id = b.id=10;2、left jon:回访a表中的数据,如果b表没有则添加null,如下图粉色的区域select id from a left join a.id = b.id....原创 2018-10-02 17:45:51 · 1880 阅读 · 1 评论 -
DBMS事务的四种特性
1、原子性(Atomicity)是指事务结束时已经全部执行完毕,不存在做一半卡在哪里。要么是在开始,要么是已经结束。例如在一个事务中定义2个update语句,不存在只执行其中一个。2、一致性(Consistency)可以理解为不合法的sql不会被执行。对事务来说,不合法的sql会被回滚。一致性也可以成为完整性。3、隔离性(lsolation)不同的事务不会互相干扰,例如一个事务在更新数据...原创 2018-10-02 17:24:10 · 1750 阅读 · 0 评论 -
SQl基础语法
1、DDL(data define language)01.用来创建和删除存储数据的数据库以及表等对象。create:创建数据库或者表create table a;create database a;drop:用来删除表或者数据库,删除后无法恢复。drop table a;drop database a;alter:修改数据库或者表2、DML (data manipulation...原创 2018-10-02 17:09:29 · 150 阅读 · 0 评论