目录
一、数据库操作语句
创建数据库操作
修改数据库
新增数据文件
新增日志文件
重命名数据库
修改文件属性
删除数据库文件
使用数据库
删除数据库
二、数据表操作语句
新建数据表
由其他表创建新表
数据表新增列
删除数据表
三、数据操作语句
数据表中数据的插入
数据表中某些数据的修改
数据表或表内元素的删除
Hello,你好哇,我是灰小猿!一个超会写bug的程序猿!
最近在进行SQL server数据库的相关学习,所以对该数据库的一些常用的操作语句进行了些总结。在这里和小伙伴们一起分享一下。先从最基本的数据库的操作语句开始。
一、数据库操作语句
创建数据库操作
create database 数据库名
on(
name = 数据文件逻辑名称,
filename = '数据文件物理名称.mdf',
size = 文件起始大小,
maxsize = 文件最大大小,(不设置时默认无限大)
filegrowth = 文件每次增长大小(以MB或百分比增长)
)
log on(
name = 日志文件逻辑名,
filename = '日志文件物理名.ldf',
size = 日志文件初始大小,
maxsize = 文件最大大小,(不设置时默认无限大)
filegrowth = 文件每次增长大小(以MB或百分比增长)
)
create database 数据库名 on( name = 数据文件逻辑名称, filename = '数据文件物理名称.mdf', size = 文件起始大小, maxsize = 文件最大大小,(不设置时默认无限大) filegrowth = 文件每次增长大小(以MB或百分比增长) ) log on( name = 日志文件逻辑名, filename = '日志文件物理名.ldf', size = 日志文件初始大小, maxsize = 文件最大大小,(不设置时默认无限大) filegrowth = 文件每次增长大小(以MB或百分比增长) )
修改数据库
新增数据文件
alter database 数据库名称
add file(
name=数据文件逻辑名,
filename='物理文件名.mdf',
size=数据文件初始大小,
maxsize=数据文件最大值,
filegrowth = 文件每次增长大小(以MB或百分比增长)
)
alter database 数据库名称 add file( name=数据文件逻辑名, filename='物理文件名.mdf', size=数据文件初始大小, maxsize=数据文件最大值, filegrowth = 文件每次增长大小(以MB或百分比增长) )
新增日志文件
新增日志文件与数据文件的不同之处是:在add后需要加上log 同时物理文件名后缀为ldf
alter database 数据库名称 add log file( name = 日志文件逻辑名, filename = '物理文件名.ldf', size = 日志文件起始大小, maxsize=数据文件最大值, filegrowth = 文件每次增长大小(以MB或百分比增长) )
重命名数据库
alter database databaseName
modify name = newDatabaseName
`
exec sp_renamedb '原名','新名'
修改文件属性
修改文件属性 可以修改的属性有:filename,size,filegrowth,maxsize
alter database databaseName modify file( name=fileName, maxsize=120mb, filegrowth=20mb )
删除数据库文件
alter database databaseName
remove file fileName
使用数据库
use database databaseName
删除数据库
drop database databaseName
二、数据表操作语句
新建数据表
use 数据库名
create table 表名{
liet1 数据类型1,
liet2 数据类型2,
liet3 数据类型3
}
use 数据库名
create table 表名{
liet1 数据类型1,
liet2 数据类型2,
liet3 数据类型3
}
由其他表创建新表
use databaseName
select list1,list2,list3 into newTableName
from tableName
数据表新增列
use databaseName
alter table tableName
add列名 数据类型
删除数据表
use library2012
drop table 读者信息1
三、数据操作语句
数据表中数据的插入
use databaseName
insert into tableName values ('info1','info2'...)
use databaseName
insert into tableName values ('info1','info2'...)
数据表中某些数据的修改
use databaseName
update tableName
set 修改列1=修改的内容1,修改列2=修改的内容2
where 先决条件
数据表或表内元素的删除
use databaseName
delete tableName
where 先决条件
好了,关于数据库创建及数据表的一些常用操作就先和小伙伴分享到这里啦,有不足的地方还希望各位大佬能够提出更正,之后也会继续更新有关数据库查询等相关操作语句的总结。
觉得不错记得点赞关注哟!
大灰狼陪你一起进步!



