前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作)

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

作者头像
灰小猿
发布2020-09-23 11:21:12
6660
发布2020-09-23 11:21:12
举报

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

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

一、数据库操作语句

创建数据库操作

代码语言:javascript
复制
create database 数据库名

/*新建数据文件*/

on(

name = 数据文件逻辑名称,

filename = '数据文件物理名称.mdf',

size = 文件起始大小,

maxsize = 文件最大大小,(不设置时默认无限大)

filegrowth = 文件每次增长大小(以MB或百分比增长)

)

/*创建日志文件*/

log on(

name = 日志文件逻辑名,

filename = '日志文件物理名.ldf',

size = 日志文件初始大小,

maxsize = 文件最大大小,(不设置时默认无限大)

filegrowth = 文件每次增长大小(以MB或百分比增长)

)

修改数据库

新增数据文件

代码语言:javascript
复制
alter database 数据库名称

add file(

name=数据文件逻辑名,

filename='物理文件名.mdf',

size=数据文件初始大小,

maxsize=数据文件最大值,

filegrowth = 文件每次增长大小(以MB或百分比增长)

)

新增日志文件

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

代码语言:javascript
复制
alter database 数据库名称

add log file(

name = 日志文件逻辑名,

filename = '物理文件名.ldf',

size = 日志文件起始大小,

maxsize=数据文件最大值,

filegrowth = 文件每次增长大小(以MB或百分比增长)

)

重命名数据库

代码语言:javascript
复制
/*修改数据库名称的语法:*/
/*第一钟:*/
alter database databaseName
modify name = newDatabaseName

/*第二种:*/`
exec sp_renamedb '原名','新名'

修改文件属性

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

代码语言:javascript
复制
alter database databaseName
modify file(
name=fileName,
maxsize=120mb,
filegrowth=20mb
)

删除数据库文件

代码语言:javascript
复制
alter database databaseName
remove file fileName

使用数据库

代码语言:javascript
复制
use database databaseName 

删除数据库

代码语言:javascript
复制
drop database databaseName

二、数据表操作语句

新建数据表

代码语言:javascript
复制
use 数据库名

create table 表名{

liet1 数据类型1,

liet2 数据类型2,

liet3 数据类型3

}

由其他表创建新表

代码语言:javascript
复制
use databaseName

select list1,list2,list3 into newTableName

from tableName

数据表新增列

代码语言:javascript
复制
use databaseName

alter table tableName

add列名 数据类型

删除数据表

代码语言:javascript
复制
use library2012
drop table 读者信息1

三、数据操作语句

数据表中数据的插入

代码语言:javascript
复制
/*多行插入时括号后加逗号*/

use databaseName

insert into tableName values ('info1','info2'...)

数据表中某些数据的修改

代码语言:javascript
复制
use databaseName

update tableName

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

where 先决条件

数据表或表内元素的删除

代码语言:javascript
复制
use databaseName

delete tableName

where 先决条件

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

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

大灰狼陪你一起进步!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、数据库操作语句
    • 创建数据库操作
      • 修改数据库
        • 新增数据文件
        • 新增日志文件
        • 重命名数据库
        • 修改文件属性
        • 删除数据库文件
      • 使用数据库
        • 删除数据库
        • 二、数据表操作语句
          • 新建数据表
            • 由其他表创建新表
              • 数据表新增列
                • 删除数据表
                • 三、数据操作语句
                  • 数据表中数据的插入
                    • 数据表中某些数据的修改
                      • 数据表或表内元素的删除
                      相关产品与服务
                      数据库
                      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档