数据库学习笔记——数据定义语言

一、数据定义语言

1 库的基本操作

1.1 创建数据库

create database 数据库名

create database test
on (
	NAME = '测试数据',
	FILENAME = 'F:\测试数据.mdf',
	SIZE = 10MB,
	MAXSIZE = 50MB,
	FILEGROWTH = 5MB
)
log on(
	NAME = '测试数据',
	FILENAME = 'F:\测试数据.ldf',
	SIZE = 10MB,
	MAXSIZE = 20MB,
	FILEGROWTH = 5MB
)

1.2 修改数据库

alter database 数据库名

alter database 数据库名
add file filespec	--添加文件
|add log file filespec	--添加日志文件
|remove file logical_file_name	--删除文件
|modify file filespec	--指定要更改的文件
|modify name = new_dbname	--重新命名数据库

filespec 格式(
	name,
	filename,
	size,
	maxsize,
	filegrowth,
)

1.3 使用数据库

Use database 数据库名

1.4 删除数据库

Drop database 数据库名

2 表的基本操作

2.1 表的创建

create table 表名
foreign key reference 关联表名(关联列名)

create table 表名(
	列名 数据类型 [null |not null][primary key|unique]
)

2.2 由其他表创建新表

select 列名 into 新表 from 源表

2.3修改表结构

alter table 表名

alter table 表名
add 列名 [primary key|union][foreign key]
drop 列名

2.4 删除关联和表

drop table 表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值