SQL中DESC和ASC的区别和用法

原始表 (用在下面实例中):

一、DESC

英语:descend

原意:下降

引申义:降序排列

实例:

以逆字母顺序显示公司名称:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC

结果:

二、ASC

英语:ascend

原意:上升

引申义:升序排列

实例:

以逆字母顺序显示公司名称,并以数字顺序显示顺序号:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, Order[......]

继续阅读

不同数据库的注释方式

Oracle

REM单行注释

— 单行注释

/*多行注释*/

MS SQL Server

— 单行注释

/*多行注释*/

MySQL

#单行注释

— 单行注释(特别注意,– 后有个空格!!!)

/*多行注释*/

总结:

/*多行注释*/ 和– 单行注释都差不多,MySQL要注意。

非标准的#和REM最好还是不要用了

为了兼容– 后面最好都加空格

REM关键字注释

使用环境:Oracle数据库、DOS批处理、VB

rem,全英文remark(评论,备注),意为:注释。

参考:

各数据库注释

REM 注释[……]

继续阅读

Navicat12报错“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”解决方法

环境:

Windows 10

Navicat 12.0.29(64-bit)

SQL Server 2008

报错:

ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

解决方法:

安装Navicat安装目录下的sqlncli_x64.msi文件(根据系统选择64位)

参考:

navicat12连接SQL Server时出错:未发现数据源名称并且未指定默认驱动程序

ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序[……]

继续阅读

SVN和Git区别

  1. 最核心的区别Git是分布式的,而SVN是集中式的。Git跟SVN一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑上都有一个Local Repository,所以即使没有网络也一样可以Commit,查看历史版本记录,创建项 目分支等操作,等网络再次连接上Push到Server端。
  2. Git把内容按元数据方式存储,而SVN是按文件。因为.git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。.git目录的体积大小跟.svn比较,你会发现它们差距很大。
  3. Git没有一个全局版本号,而SV[……]

    继续阅读