澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

SQLServer数据库增删改查,SQLServer数据表用法

数据表定义

数据表(或称表)是数据库最根本的组成都部队分之一,数据库中以表为集体单位存款和储蓄数据,数据库只是一个框架,数据表才是其实质内容。数据库管理工科具中得以显示数据库中的全部数据表,数据表是数据库中三个可怜主要的对象,是别的对象的根底。

CHECK约束加多准绳

1、CHECK 约束用于限制列中的值的限定。

2、Check约束通过逻辑表明式来判定数据的可行,用来限制输入一列或多列的值的范围,在列中立异数据时,所要输入的开始和结果必须满意Check约束的口径,不然将不能够准确输入。

3、假使对单个列定义 CHECK 约束,那么该列只同意特定的值。

4、借使对二个表定义 CHECK 约束,那么此约束会在一定的列中对值进行限定。

一、数据库定义

数据库(Database)是安份守己数据结构来集团、存款和储蓄和管理数据的仓库。数据库的操作分为两种样式:一种是一向在数据库管理工科具图形化分界面实行操作;一种是利用数据库脚本举行操作,数据库脚本能够一贯在数据库管理工科具中操作,也能够在dos命令窗口中操作。

创造数据表

形式一:展开数据库管理工科具-》登入-》选取数据库-》接纳表-》右键点击,选取新建表-》在左手视图中输入列名、数据类型、是不是可空、在列属性中设置需求的本性-》点击保存(或ctrl s)-》保存成功,刷新就能够展现

图片 1

图片 2

办法二:使用T-SQL脚本新建表

 1 --数据库声明
 2 use testss
 3 --建表语法声明
 4 create table test1
 5 (
 6 --字段声明
 7 id int identity(1,1) not null,
 8 name nvarchar(50) null,
 9 sex nvarchar(50) null,
10 age nvarchar(50) null,
11 classid int,
12 primary key clustered(id asc) with(ignore_dup_key=off) on [primary]    --主键索引声明
13 )on [primary]
14 
15 --字段注释声明
16 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'id主键' , @level0type=N'SCHEMA',
17 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'id';
18 
19 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',
20 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'name';
21 
22 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',
23 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'sex';
24 
25 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'年龄' , @level0type=N'SCHEMA',
26 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'age';
27 
28 exec sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班级id' , @level0type=N'SCHEMA',
29 @level0name=N'dbo', @level1type=N'TABLE',@level1name=N'test1', @level2type=N'COLUMN',@level2name=N'classid';
30 
31 go

 示例结果如下:图片 3

应用SSMS数据库管理工科具加多CHECK约束

1、连接数据库,选取数据库,选拔数据表-》右键点击(也许直接点击约束,右键点击,选取丰硕约束,后面步骤一样)-》选用设计。

图片 4

2、选用要拉长约束的多少列-》右键点击-》选取CHECK约束。

图片 5

3、在CHECK约束弹出框中式茶食击增多。

图片 6

4、在CHECK约束弹出框中-》输入CHECK约束表达式-》输入CHECK约束名-》输入CHECK约束描述-》别的能够选用暗中同意。

图片 7

5、点击关闭-》点击保存开关(或许ctrl s)-》刷新表查看结果。

图片 8

二、数据库创立

格局一:数据库图形化管理工具创立数据库步骤:右键点击数据库-》点击新建数据库-》输入数据库名称,可自定义数据库全部者(设置什么样人方可利用数据库)、逻辑名称、初步大小(数据库起首化大小)、自增加大小(数据库新扩充多少的时候以每一遍多大存款和储蓄量增进)、路线(数据库数据文件路径,关系到以后的数据库备份,迁移,还原等操作)、文件名(数据库的文件名称)、日志等属性,左上角的选取和例行能够使用系统暗许的-》点击显明就能够成立数据库

图片 9

图片 10

主意二:数据库脚本创设数据库步骤:编写脚本-》在数据库管理工科具中实施脚本-》刷新数据库就可以显示;

 

 1 --创建数据库
 2 create database testss
 3 on 
 4 (
 5     name='testss',
 6     filename='D:SqlTestblogtestss.mdf',
 7     size=10240kb,
 8     maxsize=102400kb,
 9     filegrowth=1024kb
10 )
11 log on
12 (
13     name='testlog',
14     filename='D:SqlTestblogtestlog.ldf',
15     size=10240kb,
16     maxsize=102400kb,
17     filegrowth=1024kb
18 )
19 go

 

 

创立结果示举个例子下:

图片 11

本文由澳门皇冠金沙网站发布于数据库研究,转载请注明出处:SQLServer数据库增删改查,SQLServer数据表用法