sqlserver 增删改查一些不常用的小技巧
一 Insert 语句
1.在数据中只插入默认值:
insert into [DBTrain].[dbo].[log_info]
default values
2.在可以为null 的字段中,如果要设置null,可以按下[Ctrl+0],注意是零不是o,如果要恢复修改前的值按[Esc]
二 Update 语句
可以更新前几条或某个百分比的数据
update top(3) [log_info]
set info1 = '1001'
update top(80) percent [log_info]
set info2 = '1002'
三 Delete 语句同样可以使用top 关键字
四 Select 语句
1. With Ties
执行下面sql:select top 5 * from test
order by id desc
结果见下图:
再执行以下sql 看不同:
select top 5 with ties * from test
order by id desc
可以看出来当前五条记录还没有把id = 2的数据显示完整的时候,
使用with ties,就可以把id = 2 的记录都显示出来
待续. $identity, $RowGuid,Write子句
相关推荐
-
sql server的一个有趣的bit位运算分享
sql server中没有bool类型,而是用bit类型来表示bool值,估计是为了节省存储空间. 可是要想实现取反操作似乎就麻烦写了,比如类似下面这样的语句是不行的:update category set visible=not visible where id=1,因为visible是bit类型,而不是bool类型. 一个很有趣的问题发生了,我们发现在Sql Server中的bit类型的数据-1可以表示1,于是我们可以将上面的语句改成: update category set visible
-
关于SQL Server中bit类型字段增删查改的一些事
前言 本文主要给大家介绍了关于SQL Server中bit类型字段增删查改的一些事,话说BIT类型字段之前,先看"诡异"的一幕,执行Update成功,但是查询出来的结果依然是1,而不是Update的2 当别人问起我来的时候,本人当时也是处于懵逼状态的,后面联想具体的业务突然想起来这个字段是bit类型的 如果把这个现象跟BIT类型字段连续起来就不觉得奇怪了. 废话不多,直接上代码看结果就好了. 先建一个测试表 CREATE TABLE TestBIT ( Id INT IDENTITY(
-
sqlserver 增删改查一些不常用的小技巧
一 Insert 语句 1.在数据中只插入默认值: insert into [DBTrain].[dbo].[log_info] default values 2.在可以为null 的字段中,如果要设置null,可以按下[Ctrl+0],注意是零不是o,如果要恢复修改前的值按[Esc] 二 Update 语句 可以更新前几条或某个百分比的数据 update top(3) [log_info] set info1 = '1001' update top(80) percent [log_info]
-
C#访问SQLServer增删改查代码实例
一个专门实现访问sql server数据库增删改查的操作代码,分享给大家,具体内容如下 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data; usi
-
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
PHP访问MySql数据库 <?php //造连接对象 $db = new MySQLi("localhost","root","","0710_test"); //写SQL语句 $sql = "select * from student"; //检测连接数据库是否成功,失败返回"连接失败",并退出程序 if(mysqli_connect_error()){ die("连
-
python django 增删改查操作 数据库Mysql
下面介绍一下django增删改查操作: 1.view.py # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.http import HttpResponse from polls.models import Test from django.shortcuts import render # Create your views here. # 解决乱码 import sys reload(sy
-
javascript js 操作数组 增删改查的简单实现
函数定义 Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }
-
将xml文件作为一个小的数据库,进行学生的增删改查的简单实例
1.xml文件: <?xml version="1.0" encoding="UTF-8"?><Students> <student id="2"> <name>ttt</name> <age>44</age> </student> <student id="3"> <name>linda2</name
-
PHP MySql增删改查的简单实例
mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 实例如下: <?php $con=@mysql_connect('localhost','root','root');//连接数据库 mysql_select_db('test',$con);//选择数据库 $userInfo=mysql_query("select * from user",$con);/
-
简述Mybatis增删改查实例代码
编写一个简单的mybatis进行插入数据的实例 1 数据库建表 其中建表dob=Date of Birth 的意思 create table students (stud_id number primary key, name varchar2(20), email varchar2(20), dob date ); Oracle数据库中出现表已创建,则表示创建成功,如果出现名称已被使用,则可在建表之前进行删除操作:drop table students;或者进行级联删除drop table s
-
spring-data-jpa实现增删改查以及分页操作方法
有几个坑一定要注意: 实现删除操作的时候一定要在各层类中 增加 @Transactional 注释,否则会一直报错 在自己使用@Query定义操作时,会碰到编译器报错,这个时候只需要禁用QL的语法检查即可 以下是部分代码: //Repository package com.example.myproject.dao; import com.example.myproject.domain.User; import org.springframework.data.domain.Page; imp
-
HBASE 常用shell命令,增删改查方法
1.首先给出本次操作的数据 create 'student','info','address' put 'student','1','info:age','20' put 'student','1','info:name','wang' put 'student','1','info:class','1' put 'student','1','address:city','zhengzhou' put 'student','1','address:area','High-tech zone' p
随机推荐
- 提升jQuery的性能需要做好七件事
- js获取日期:昨天今天和明天、后天
- 浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
- 用photoshop制作逼真的蒲公英步骤第1/2页
- java打包成可执行的jar或者exe的详细步骤
- 详解Spring Boot配置文件之多环境配置
- Oracle连接出现ora-12154无法解析指定的连接标识符
- gulp教程_从入门到项目中快速上手使用方法
- 微信小程序的动画效果详解
- c#异步发送邮件的类
- 深入学习JavaScript中的原型prototype
- php删除文本文件中重复行的方法
- MySQL中查询、删除重复记录的方法大全
- js超漂亮的鼠标提示,带人性化缺口
- 详解java枚举用法及实例
- Java TreeSet实现学生按年龄大小和姓名排序的方法示例
- java实现文件复制、剪切文件和删除示例
- Python网页解析利器BeautifulSoup安装使用介绍
- 实例讲解如何在PHP的Yii框架中进行错误和异常处理
- 详解Python3之数据指纹MD5校验与对比