值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作)

举报
灰小猿 发表于 2021/08/11 19:23:51 2021/08/11
【摘要】 ​ 目录一、数据库操作语句创建数据库操作修改数据库新增数据文件新增日志文件重命名数据库修改文件属性删除数据库文件使用数据库删除数据库二、数据表操作语句新建数据表由其他表创建新表数据表新增列删除数据表三、数据操作语句数据表中数据的插入数据表中某些数据的修改数据表或表内元素的删除Hello,你好哇,我是灰小猿!一个超会写bug的程序猿!​最近在进行SQL server数据库的相关学习,所以对该数...

 

目录

一、数据库操作语句

创建数据库操作

修改数据库

新增数据文件

新增日志文件

重命名数据库

修改文件属性

删除数据库文件

使用数据库

删除数据库

二、数据表操作语句

新建数据表

由其他表创建新表

数据表新增列

删除数据表

三、数据操作语句

数据表中数据的插入

数据表中某些数据的修改

数据表或表内元素的删除


Hello,你好哇,我是灰小猿!一个超会写bug的程序猿!

最近在进行SQL server数据库的相关学习,所以对该数据库的一些常用的操作语句进行了些总结。在这里和小伙伴们一起分享一下。先从最基本的数据库的操作语句开始。

一、数据库操作语句

创建数据库操作

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或百分比增长)

)


新增日志文件

新增日志文件与数据文件的不同之处是:在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 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

update tableName

set 修改列1=修改的内容1,修改列2=修改的内容2

where 先决条件


数据表或表内元素的删除

use databaseName

delete tableName

where 先决条件


好了,关于数据库创建及数据表的一些常用操作就先和小伙伴分享到这里啦,有不足的地方还希望各位大佬能够提出更正,之后也会继续更新有关数据库查询等相关操作语句的总结。

觉得不错记得点赞关注哟!

大灰狼陪你一起进步!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。