SQL server基本语法-数据库&数据表操作与约束

SQL server对数据库的操作:

1.创建数据库:

create database 数据库名称

on

(

    name=数据文件逻辑名称,

    filename='路径+数据文件名',

    size=数据文件初始大小,

    maxsize=数据文件的最大容量,

    filegrowth=数据文件自动增长量,

)

[log on

(

    name = 日志文件逻辑名称,

    filename='路径+日志文件名',

    size=数据文件初始大小,

    maxsize=数据文件的最大容量,

    filegrowth=数据文件自动增长量,

)

]

2.修改数据库:

ADD FILE :向数据库添加数据文件

alter database 数据库名称

add file(

    name=数据文件逻辑名称,

    filename='路径+数据文件名',

    size=数据文件初始大小,

    maxsize=数据文件的最大容量,

    filegrowth=数据文件自动增长量,

)

ADD LOG FILE :向数据库添加日志文件

REMOVE FILE:从数据库删除逻辑文件,并删除物理文件。无法删除文件组不为空的文件。

MODIFY FILE:指定要修改的文件

3.删除数据库:

drop database 数据库名称


对数据表的操作:

1.SQL server常用数据类型:

int 4字节    float(5,2) 8字节   

date 日期型    datetime 日期时间型 8字节   

char(20)  定长字符型 尾端保留空白字符  varchar(22) 非定长字符型 尾端删除空白字符

image 二进制字符串 最大2GB


2.创建数据表:

create table <表名> (<字段名 数据类型 约束>[,<字段名 数据类型 约束>.....] )

在创建数据表时添加联合主键约束:

create table <表名1> (<字段1 数据类型 约束>,<字段2 数据类型 约束>,primary key(字段1,字段2) )

在创建数据表时添加外键约束:

3.修改数据表:

1)ADD方式:

alter table <表名> add <列名 数据类型 约束>

2)ALTER方式:

alter table <表名> alter column <列名> <数据类型> <约束>

--此处的约束只能修改NULL或NOT NULL,其他类型的约束在修改之前必须先将约束删除,然后重新增加约束。

3)DROP方式

DROP方式只适用于删除完整性约束定义

alter table <表名> drop constraint <约束名>

4.删除数据表:

dorp table <表名>


数据表的约束

1.not null 非空约束

2.unique 唯一约束

3.primary key 主键约束

[constraint <约束名>] primary key (列名[{,列名}])

一个表只能有一个唯一约束

4.foreign key 外键约束

[constraint <约束名>] foreign key references <主表名> (<列名>[{,列名}])

5.check 检查约束

[constraint <约束名>] check (<条件>)

一个表可以定义多个check约束,但是每个字段只能定义一个check约束

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,142评论 0 9
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 8,095评论 5 115
  • 1、登录SQL plus 使用系统用户登录: 首先系统用户有:sys和system,这两个用户权限较高; 其中sy...
    方研梅阅读 832评论 0 0
  • 一、数据库概述 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户...
    圣贤与无赖阅读 4,112评论 0 4
  • 一、闭关修炼 命运要我蛰伏,我就蛰伏。耐住寂寞,回山洞里,把功练成。 息影的这些...
    Becky的能量加油站阅读 537评论 1 2

友情链接更多精彩内容