SQL-SERVER常用命令---专升本

本文由用户“凝月果果”分享发布 更新时间:2022-07-09 19:49:27 举报文档

以下为《SQL-SERVER常用命令---专升本》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

第一章:SQLSERVER命令大全

一、create database 数据库名

create database student

二、creat table 表名

列名1 类型 列级完整约束

列名2 类型 列级完整约束

列名3 类型 列级完整约束

表级完整约束

约束条件主要有:

?空约束: not null

主键约束: primary key

外键约束: foreign key (外键表引?的id) references 主表名(主表主键)

检查约束: check(条件)

标?列,?动增长约束: identity(标识种?,增长量)

默认: default 默认值



create table 学?信息_蒲某某 --创建表

(

学号 char(7) primary key,

姓名 char(20) not null,

性别 char(2) check 性别 in (‘男’,‘女’),

年龄 int default 20,

所在系 char(15)

)

列级完整约束:

(1)默认值约束 default

(2)空值/?空值约束 null /not null

(3)主键约束 primary key

(4)外键约束 foreign key … references …

(5)唯?性约束 unique

(6)检查约束

表级完整约束:

(1)unique

(2)primary key

(3)foreign key

(4)check

三、alter table 表名

1.加字段( alter table 表名 add 列名 数据类型 约束

alter table 学?信息 add 电话 char(11)

alter table 学?信息 add 电?邮箱 varchar(40)

2.改字段( alter table 表名 alter column 列名 数据类型/约束

alter table 学?信息 alter column 性别 char(2) not null

3.删除字段( alter table 表名 drop column列名

alter table 学?信息 drop column 电?邮箱

四、drop table 表名

drop table 学?信息

五、插?表数据----增

insert into 表名(列名1,列名2,…)

valus (‘列1值’,’列2值’,…)

六、修改表数据----改

update 表名

set 列1=’值1’, 列2=’值2’……

where 逻辑表达式

七、删除表数据-----删

delete from 表名/视图名

where 逻辑表达式

八、数据查询

1.基本查询

select ?标列表/表达式表

from 表名 或 视图名

where 条件表达式

select distinct 课程名称 from 课程

select 课程编码+‘:’+课程名称 from 课程

2.带有where字句的查询

(1)?较??

where A ?较符号 B

select 课程号,课程名称

from 课程

where 学分>=4 and 学分

以上为《SQL-SERVER常用命令---专升本》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览