数据库学习笔记

这篇博客详细介绍了SQL数据库的各种操作,包括使用`ALTER DATABASE`添加、修改和删除文件,使用`sp_dboption`查看和修改数据库选项,以及数据库的分离、附加、删除。还讲解了如何创建和修改表,插入、更新和删除数据,以及查询操作如`SELECT`、`JOIN`、`GROUP BY`、`HAVING`和`LIKE`。此外,提到了视图和存储过程的概念和使用方法。
摘要由CSDN通过智能技术生成

·
1.use(打开数据库的命令中)

2.exec  sp_helpdb  

3.alter  database    数据库名

(1)add  file
(2)add  log file
(3)modify  file
(4)remove  file   逻辑名


exec  sp_helpdb  [abc]

alter  database  [abc]
add file
(
name=abc_data1,
filename='C:\abc_data1.ndf',
size=8MB,
maxsize=20MB,
filegrowth=10%
)

4.查看数据库选项: sp_dboption

  exec   sp_dboption   数据库名

  只针对SQL Server  2008 低版本


5.修改数据库选项:修改数据库状态

更改数据库abc的状态改为只读。false

exec  sp_dboption  'abc','read_only',true


6.更改数据库名称  sp_renamedb

exec   sp_renamedb  'oldname','newname'

7.分离数据库:  sp_detach_db  数据库名


8.附加数据库:

 create   database  数据库名
 on(filename='')
 for  attach


9.删除数据库:
 drop  database  数据库名

创建表:
create table Major(
MajorID char(4) not null,
MajorName varcher(20) not null,
DepartmentID char(2) not null

约束:constraint 引用/参照:references(重复引用时外键要改名)
试例:
create table Major(
MajorID char(4) constraint pk_MajorID primary key,
MajorName varchar(20) not null,
DepartmentID char(2) constraint fk_DepartmentID references Department(DepartmentID)
)

设置主键:pk primary key
设置外键:fk foreign key(一张表允许存在多个外键)
试例:
TeacherID char(6) constraint fk_TeacherID re

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值