SQLserver数据库的一些知识点

SQLServer

由Microsoft牵头开发的关系型数据库。虽然Microsoft公司不受开源者待见,但其开发的软件总还是很有保障的,至少在更新和维护已经用户使用上,真的积累的相当的社会基础和经验。
闲话少叙,书归正传。

SQLServer数据库结构

这里写图片描述

SQL语法

SQLserver石油default默认模式、数据库的,如果不在SQL指令中指明,就选择默认。

--仅仅列出不同(distinct)的值
select distinct linksrcconfid from sw_dbsync_rule where enable=1;
select * from dbo.person;
--选出记录中所在城市是N打头的人
select * from Persons where city like 'N%';
select * from Persons where city not like 'N%';
--降序排列
select * from Persons where city not like 'N%' order by age desc;
select * from Persons where city not like 'N%' order by age desc, height desc;
--升序排列
select * from Persons where city not like 'N%' order by age asc;
--页大小
select @@maxpagesize

自增字段

create table RECHASHTAB(
    ID BIGINT identity(1,1) PRIMARY KEY NOT NULL, 
    ACTION VARCHAR(8) NOT NULL,
    REALVAL VARCHAR(256), 
    OPTIME BIGINT NOT NULL);

identity(1,1)表示从1开始增加,每条记录加1。

插入数据的时候

insert into RECHASHTAB(ACTION,HASHVAL,REALVAL,OPTIME) 
    values(...);

程序员接口

作为Microsoft公司的数据库,当然是有ODBC的接口。
另外还有一个FreeTDS的接口,我现在用的就是FreeTDS接口。不要问我为什么!我也不知道我拿到前代的代码就是这个接口!~_~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值