值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作)
时间:2022-07-25
本文章向大家介绍值得白嫖的数据库常用操作语句汇总(数据库、数据表、数据操作),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
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 先决条件
好了,关于数据库创建及数据表的一些常用操作就先和小伙伴分享到这里啦,有不足的地方还希望各位大佬能够提出更正,之后也会继续更新有关数据库查询等相关操作语句的总结。
觉得不错记得点赞关注哟!
大灰狼陪你一起进步!
- ruby学习笔记(3)--语法层面的先见之明
- jQuery操作Select
- ruby学习笔记(11)--symbol与hash参数
- zabbix监控-基本原理介绍
- OpenStack构架知识梳理
- mysql操作命令梳理(4)-grant授权和revoke回收权限
- 问未来
- ruby on rails + mysql 开发环境搭建
- CentOS 7.2下安装Mono 5.0
- ROR学习笔记(1):Rails 2快速创建GRUD应用
- API网关Ocelot 使用Polly 处理部分失败问题
- 使用GoogleAPI加载各种js框架
- Docker容器学习梳理--日常操作总结
- 马化腾:通向互联网未来的七个路标
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Tree - 235. Lowest Common Ancestor of a Binary Search Tree
- Tree - 98. Validate Binary Search Tree
- Tree - 199. Binary Tree Right Side View
- Tree - 103. Binary Tree Zigzag Level Order Traversal
- Tree - 107. Binary Tree Level Order Traversal II
- Trie - 212. Word Search II
- Trie - 211. Add and Search Word - Data structure design
- Trie - 208. Implement Trie (Prefix Tree)
- Tree - 337. House Robber III
- Tree - 250. Count Univalue Subtrees
- Tree - 124. Binary Tree Maximum Path Sum
- Tree - 110. Balanced Binary Tree
- Tree - 104. Maximum Depth of Binary Tree
- Tree - 298. Binary Tree Longest Consecutive Sequence
- Tree - 111. Minimum Depth of Binary Tree