开发者社区> 灰小猿> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作)
+关注继续查看

 

目录

一、数据库操作语句

创建数据库操作

修改数据库

新增数据文件

新增日志文件

重命名数据库

修改文件属性

删除数据库文件

使用数据库

删除数据库

二、数据表操作语句

新建数据表

由其他表创建新表

数据表新增列

删除数据表

三、数据操作语句

数据表中数据的插入

数据表中某些数据的修改

数据表或表内元素的删除


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

imageimage.gif编辑

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

一、数据库操作语句

创建数据库操作

create database 数据库名
/*新建数据文件*/
on(
name = 数据文件逻辑名称,
filename = '数据文件物理名称.mdf',
size = 文件起始大小,
maxsize = 文件最大大小,(不设置时默认无限大)
filegrowth = 文件每次增长大小(以MB或百分比增长)
)
/*创建日志文件*/
log on(
name = 日志文件逻辑名,
filename = '日志文件物理名.ldf',
size = 日志文件初始大小,
maxsize = 文件最大大小,(不设置时默认无限大)
filegrowth = 文件每次增长大小(以MB或百分比增长)
)

image.gif

修改数据库

新增数据文件

alter database 数据库名称
add file(
name=数据文件逻辑名,
filename='物理文件名.mdf',
size=数据文件初始大小,
maxsize=数据文件最大值,
filegrowth = 文件每次增长大小(以MB或百分比增长)
)

image.gif

新增日志文件

新增日志文件与数据文件的不同之处是:在add后需要加上log 同时物理文件名后缀为ldf

alter database 数据库名称
add log file(
name = 日志文件逻辑名,
filename = '物理文件名.ldf',
size = 日志文件起始大小,
maxsize=数据文件最大值,
filegrowth = 文件每次增长大小(以MB或百分比增长)
)

image.gif

重命名数据库

/*修改数据库名称的语法:*/
/*第一钟:*/
alter database databaseName
modify name = newDatabaseName
/*第二种:*/`
exec sp_renamedb '原名','新名'

image.gif

修改文件属性

修改文件属性 可以修改的属性有:filename,size,filegrowth,maxsize

alter database databaseName
modify file(
name=fileName,
maxsize=120mb,
filegrowth=20mb
)

image.gif

删除数据库文件

alter database databaseName
remove file fileName

image.gif

使用数据库

use database databaseName

image.gif

删除数据库

drop database databaseName

image.gif

二、数据表操作语句

新建数据表

use 数据库名
create table 表名{
liet1 数据类型1,
liet2 数据类型2,
liet3 数据类型3
}

image.gif

由其他表创建新表

use databaseName
select list1,list2,list3 into newTableName
from tableName

image.gif

数据表新增列

use databaseName
alter table tableName
add列名 数据类型

image.gif

删除数据表

use library2012
drop table 读者信息1

image.gif

三、数据操作语句

数据表中数据的插入

/*多行插入时括号后加逗号*/
use databaseName
insert into tableName values ('info1','info2'...)

image.gif

数据表中某些数据的修改

use databaseName
update tableName
set 修改列1=修改的内容1,修改列2=修改的内容2
where 先决条件

image.gif

数据表或表内元素的删除

use databaseName
delete tableName
where 先决条件

image.gif

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

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

大灰狼陪你一起进步!

imageimage.gif编辑

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Mysql数据库 增、删、改、查 的操作
Mysql数据库 增、删、改、查 的操作
109 0
数据结构(二) 单链表的操作
揭晓上一篇文章留下来的问题。基础的链表构建这里就不多说了,具体看前一篇文章
48 0
MySQL(三) 数据库表的查询操作【重要】
本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等一些复杂查询。 通过本节的学习,可以让你知道这些基本的复杂查询是怎么实现的,但是建议还是需要多动手去敲,虽然理解了什么是内连接等,但是从理解到学会,是完全不一样的感觉。
78 0
操作数据库表
/* DML:数据库操作语言 主要对表中的数据库进行 增删改 ****增:插入一条记录 insert into 表名 (列名1,列名2..) values (值1,值2..) 注意: 1.
1103 0
sql语句操作数据库重复数据
1.示例表 Create Table TableA   (       id int,       NameA varchar(10)   )   2.判断NameA列是否有重复数据 select NameA from TableA group by NameA having count(1)>1   3.删除NameA列重复的数据,只留一条。
644 0
+关注
灰小猿
一个用代码编织世界的工程师
70
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载