记录一些不常用的SQL语句.
-- 创建一个名为"book"的用户数据库,其主文件大小为120MB,初始大小为55MB
-- 文件大小增长率为10%,日志文件大小为30MB,初始大小为12MB,文件增长增量为3MB
-- 文件均存储在 "D:\数据库\" 下
create database book
on primary
(
name=book,
filename='d:\数据库\book.mdf',
size=55,
maxsize=120,
filegrowth=10%
)
log on
(
name=book_log,
filename='d:\数据库\book.ldf',
size=12,
maxsize=30,
filegrowth=3
)
-- 查看数据库'book'的信息
sp_helpdb 'book'
-- 扩充数据库,必须大于原数据库的大小
use book
go
alter database book
modify file
(
name=book,
size=50
)
-- 缩减数据库
use book
go
dbcc shrinkdatabase ('book')
-- 更改数据库为"只读",取消"只读"则是false
exec sp_dboption 'book','read only',true
-- 改成单用户模式
exec sp_dboption 'book','single user',true
-- 数据库更名,得先把数据库改为单用户模式
exec sp_dboption 'book','single user',true
exec sp_renamedb 'book','shu'
exec sp_dboption 'shu','single user',false
-- 删除数据库,得先停止对该数据库的使用
use master
go
drop database shu
-- 创建表
use book
create table author
(
id int primary key identity(1,1), -- 主键,自增
name nvarchar(20) not null, -- 非空
sex nvarchar(1) default('男') check(sex='男' or sex='女') -- 默认'男',约束该字段只能是'男'或'女'
)
-- 查看表信息
exec sp_help author
-- 显示SQL语句的查询计划
use northwind
go
set showplan_all on
go
select * from customers where customerid='BLONP'
go
set showplan_all off
-- 显示SQL语句的所花费磁盘活动量
use northwind
go
set statistics io on
go
select * from customers where customerid='BLONP'
go
set statistics io off
分享到:
相关推荐
《VC++与SQL Server构建公司备忘录系统详解》 在信息技术高度发展的今天,公司备忘录系统已经成为企业管理日常事务、提升工作效率的重要工具。本文将深入探讨如何利用Microsoft的编程语言VC++和数据库管理系统SQL ...
代码中的“Android 备忘录源码”可能包含了SQLiteOpenHelper的子类,用于管理数据库版本和操作SQL语句。 3. **内容提供者(Content Provider)**:为了与其他应用共享数据,备忘录应用可能会使用Content Provider。...
基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 基于SpringBoot+Vue的备忘录系统源码+sql数据库(课程大作业).zip 【资源说明】 项目...
《企业备忘录管理系统——C++与SQL Server的完美结合》 在当今信息化时代,企业的日常运作离不开各种信息管理工具。本文将详细探讨一个由C++编程语言与SQL Server数据库系统共同实现的企业备忘录管理系统,它为中小...
企业备忘录管理系统是一款专为企业内部沟通和信息记录设计的应用,它结合了C++编程语言的前台界面和SQL数据库管理系统的后台数据存储。这个系统旨在提高工作效率,方便员工记录、查询和分享工作中的重要事项,确保...
**Android课程设计--便捷备忘录** 在移动应用开发领域,Android系统因其开源特性与广泛的应用,成为开发者的重要平台。本项目"Android课程设计--便捷备忘录"旨在教授学生如何利用Android Studio进行应用程序开发,...
本项目名为"C#自制桌面备忘录(自制日历)",采用C#编程语言和Visual Studio 2012开发环境,结合Microsoft SQL Server 2012作为数据存储平台,为用户提供了高效、便捷的日程管理功能。 一、C#语言基础 C#是微软推出...
使用SQL(结构化查询语言)进行数据操作,如INSERT插入新的备忘录,UPDATE修改已有的,SELECT查询特定的备忘录,以及DELETE删除不再需要的条目。 在功能实现上,系统提供以下关键操作: 1. 添加备忘录:用户可以...
毕业设计基于JavaWeb实现的一个备忘录系统项目源码。难度适中,新手自己可操作 备忘录 介绍 后端部分基于Servlet、Jdbc实现. 前端部分基于Layui、jqury实现。 一个简单的前后端分离Demo,前后端交互JSON数据格式 ...
开发者需要创建一个SQLiteOpenHelper的子类,用于数据库的创建和版本管理,同时提供SQL语句来操作数据,例如,CREATE TABLE语句用于创建备忘录表,INSERT语句用于添加新的备忘录,UPDATE和DELETE语句用于更新和删除...
【标题】备忘录APP与记事本APP的开发与实现 在当今信息化社会,备忘录和记事本应用程序已经成为智能手机用户不可或缺的工具。它们为用户提供了一个方便、快捷的方式来记录日常生活中的各种事项,无论是待办任务、...
这个系统集成了身份验证、成员信息管理、类型管理、备忘录信息管理和查询管理等多个功能模块,通过与SQL Server数据库的紧密结合,实现了数据的安全存储和快速检索,极大地提升了工作效率。 首先,身份验证是系统的...
【ASP在线备忘录系统详解】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态交互式网页。它允许开发者在HTML中嵌入脚本语言,以便在服务器上执行,从而生成动态内容。在这个“ASP在线...
3. 数据库Helper类:实现了SQLite数据库的创建、升级以及与备忘录相关的SQL操作。 4. 数据模型类:定义了备忘录实体,包括字段和getter/setter方法。 5. Dao接口和实现类:定义了对数据库的操作,如insert、update、...
2. 删除备忘录:系统提供了一个删除功能,用户可以选择要删除的备忘录,系统在后台通过SQL语句将选定的备忘录标记为已删除,而非直接从数据库中移除。 3. 查看与管理:用户可以浏览所有备忘录,搜索特定内容,还可以...
在iOS开发领域,备忘录应用是一个常见的项目,它能够帮助用户记录日常生活、工作中的重要信息。本项目名为“iOS备忘录小程序”,是一个自编的简易备忘录应用程序示例,特别适合初学者用来学习iOS开发,尤其是数据库...
在IT行业中,数据库是存储和管理数据的核心工具,而在C#编程环境中,我们可以利用各种数据库技术来构建备忘录应用程序。C#备忘录数据库代码通常涉及到如何在C#中与数据库进行交互,以实现创建、读取、更新和删除...
《企业备忘录管理系统》是基于Visual C++编程语言和SQL Server数据库技术开发的一款实用工具,旨在提升企业的信息管理效率。这款系统集成了多种功能,为企业的日常事务处理提供了便捷的解决方案。 首先,Visual C++...