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
随机推荐
- vue2.0实现导航菜单切换效果
- 浅谈vue的踩坑路
- 用Js实现的动态增加表格示例自己写的
- ASP.NET MVC运行出现Uncaught TypeError: Cannot set property __MVC_FormValidation of null的解决方法
- Asp.Net其他页面如何调用Web用户控件写的分页
- Python 异常处理实例详解
- 使用C语言来扩展Python程序和Zope服务器的教程
- 用sql脚本创建sqlserver数据库范例语句
- C#编程实现统计文件夹内文件和隐藏文件的方法示例
- 深入PHP运行环境配置的详解
- Discuz 模板引擎的封装类代码
- jQuery组件easyui基本布局实现代码
- linux禁止ping的实现实例
- centos环境下lnmp安装配置
- js小技巧--自动隐藏红叉叉
- 解析Java的Spring框架的基本结构
- python+selenium+autoit实现文件上传功能
- PHP的cURL库简介及使用示例
- Android提高之ListView实现自适应表格的方法
- ES6中字符串string常用的新增方法小结