sql server-进阶(二)

本文介绍了SQL Server的高级用法,包括创建数据库、数据表,设置NOT NULL、UNIQUE和PRIMARY KEY约束,以及FOREIGN KEY约束。还讲解了DROP和ALTER语句用于删除和修改表结构,以及视图的创建,帮助读者深入理解数据库管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次主要记录sql server的语句使用,以及基本的语法规则。此记录是根据wschool网站的学习指示,将基本的语法摘录,以及总结个人的想法,方便日后使用。

本次接着上次的记录继续编写。

1、创建数据库(create database):基本语法(create dababase  数据库名称)

      举例:如需要创建一个学生档案数据库,数据库名为student(create database student)

2、创建数据库中的表:数据库中包含多个数据表,数据表是用来存储数据的容器,基本语法:create table 表名称(列名称 数据类型)。

举例:如需要创建一个数据库表,表名为course,表中包含学生姓名、学生学号

 create table course(name   varchar(255),id  int(50))

3、sql  not  null约束:not null约束在创建表时,表中的字段的值不能为空,即值不能不输入数据

举例:如在数据表course中学生姓名和学生学号不能为空

create  table course(name  varchar(255)  not null ,id  int(50)  not null)

4、sql  unique  约束:unique约束是数据库表中每条记录的唯一标识,体现了数据库的唯一性,每个表中可以有多个unique约束

举例:如在数据库表course中创建学生姓名列名称时使用unique约束

create table course(name  varchar(255) unique,id int(50) not null)

5、sql  primary  key  约束:primary key约束唯一标识数据库表中的每条记录,每一个表中只能有一个主键,并且主键的值不能为空 。如果需要在创建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值