自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 空值比较

格式:表达式 is [not] null实例:--查询备注为空的所有数据:select * from xsb where 备注 is null;--查询备注不为空的所有数据:select * from xsb where 备注 is not null; --效果相同select * from xsb where not 备注 is null;...

2020-09-15 19:20:21 357

原创 范围比较:between

用于范围比较的关键字有俩个:between和inbetween:在俩者之间--查询表中出生时间在1995年到1996年末的学生信息:select * from xsb where 出生时间 between '1995-1-1' and '1996-12-31';--查询表中出生时间不在1995年到1996年的学生信息:select * from xsb where not 出生时间 between '1995-1-1' and '1995-12-31';in:在…内select * f

2020-09-15 19:14:02 894

原创 SQL Server数据库-数据修改

数据插入:insert into

2020-09-09 21:17:58 2013

原创 SQL Server数据库-表

数据表表是数据库中最基本的数据对象,用于存放数据库中的数据。创建表:t1主键:primary key ;默认值:default;自动增长:identity(p,s);use tt3 --选择数据库gocreate table t1 ( id int identity (1,1), --自动增长,初始值为1,每次增长1 学号 char(6) not null primary key ,--设定为主键 姓名 varchar(10) not null, 性别 bit def

2020-09-09 18:33:56 361

原创 SQL Server数据库--数据库

数据库创建能够创建数据库的用户必须是系统管理员,或者是授权使用 CREATE DATABASE 语句的用户。数据库常规中的文件主要有俩个:数据文件:文件扩展名为.mdf; 日志文件:文件扩展名为.ldf;创建数据库需要给出的选项:1.文件名称;2.文件路径;3.文件初始容量;4.文件最大容量;5.文件增量方式。创建有一个数据文件,一个日志文件的数据库:create database test3 on ( name = 'test3_data',

2020-09-09 10:59:25 680

原创 基于sqlserver的SQL使用--事务处理

事务处理事务处理:通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。事务处理是一种机制,用来管理必须成批执行的SQL操作,保证数据库不包含不完整的操作结果。COMMIT(提交/相当于确定)ROLLBACK(回滚/相当于撤销)事务:transaction 指一组SQL语句;回退:rollback 指撤销指定SQL语句的过程;提交:commit 指将未存储的SQL语句结果写入数据库表;保留点:savepoint 指事务处理中设置的临时占位符(placeholder),

2020-08-02 18:14:17 424

原创 基于sqlserver的SQL使用--存储过程

存储过程存储过程,是为了以后使用而保存的一条或多条SQL语句。使用存储过程有,简单,安全,高性能三大好处

2020-08-02 11:32:37 605

原创 基于sqlserver的SQL使用--视图

使用视图视图是虚拟的表,包含一个动态检索查询,它不包含任何列或者数据包含的是一个查询。使用视图的原因重用SQL语句;简化复杂的SQL操作,在编写查询后,可以方便地重用它而不必知道其基本查询细节;使用表的一部分而不是整个表;保护数据。可以授予用户访问表的特定部分权限,而不是整个表的访问权限;更改数据格式和表示。视图可返回与底层表的表示和格式不同的数据。创建视图后,可以用与表相同的方式使用他们。视图的数据是从别处的表中检索出来的。在添加或更改这些表中的数据时,视图将返回改变过

2020-07-27 19:32:42 341

原创 基于SQLServer的SQL使用--删除

删除数据–deleteDelete,从表中去掉数据从表中去除特定的行;从表中去除所有的行。去掉表中特定的行:delete from new where id = 1; --删除来自表new的id等于1的行。查看删除后的表:select * from new;--此时表中已经没有id为1的数据删除表中所有数据,表结构不变delete from new;--不使用where子句则对所有行产生效果,所有数据被删除。查看删除后的表:select * from new;--此时,表中已

2020-07-23 18:47:34 441

原创 基于SQLServer的SQL使用--更改

更改前的准备更改数据之前可以将表的数据进行备份,用于测试。将表中的内容复制到全新的表使用 select … into语句select * into select_insert from table_1;--将表table_1中的数据检索,并以此内容新建一个表。将检索的数据插入到已经存在的表中首先需要新建一个表,来保证插入数据的接收表已经存在create table new(id int not null primary key,age int not null,gender varc

2020-07-23 18:16:10 285

原创 基于SQLServer的SQL语言使用--查询

查询 select查询也称检索。必须给出俩条信息:要选择什么?选择那一行或那几行;选择那些列或者全部列。从什么地方选择?要检索的数据来自那个表。查询数据库中的表查询此时所在的数据库中的表(非系统表):SELECT NAME FROM SYSOBJECTS where type = 'U';查询数据库中所有表(包含表信息):SELECT * FROM INFORMATION_SCHEMA.TABLES查看表的结构知道了表名,根据表名查看表的结构(包含列名)sp_columns ta

2020-07-18 22:16:23 1013

原创 基于SQLServer数据库的SQL语言使用--插入数据

的数据库,查看新建的表插入数据之前,必须知道表有多少列,每列的数据类型是什么。防止插入非法数据。新建的表有俩个select * from table_1;select * from table_2;1. 查看创建表的语句有四个约束的table_1create tabletable_1(id int not null primary key,age int not null check(age <= 33),gender varchar(5) default(‘男’),p

2020-07-13 22:58:27 1753

原创 基于SQLServer的SQL语言使用--创建

基于SQLServer的SQL语言使用创建数据库create database nowdatabase;创建表需要用到数据类型和约束数据类型1. 字符串类型char(?) 定长字符串varchar(?) 变长字符串2. 大对象类型text 文本3. 数值类型numeric 数字bit(?) 比特,二进制信息单位integer/int 整型float(p,s) 浮点数4. 日期和时间类型date 日期time 时间datetime 时间日期5. 空null 空值,指

2020-07-12 17:02:39 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除