关于创建数据库时的一些操作

1、创建数据库时,选项中的恢复模式

  • 完整:允许发生错误时恢复数据库。在发生错误时,可以及时的使用事务日志恢复数据库。
  • 大容量日志:当执行操作的数据量比较大时,只记录该操作事件,并不记录插入的细节。例如,向数据库中插入上万条记录数据,此时只记录了该插入操作,而对于每一个插入的内容并不记录。这种操作可以在执行某些操作时提高系统性能,但是当服务器出现问题的时候,只能恢复到最后一次备份的日志中的内容。
  • 简单:每次备份数据库的时候清除事务日志,该选项表示根据最后一次对数据库的备份进行恢复。

2、常用系统存储过程

  • sp_spaceused:显示数据库使用和保留的空间。
  • sp_helpdb:查看所有数据库的基本信息。
时间: 2024-10-08 16:22:33

关于创建数据库时的一些操作的相关文章

[经使用有效]Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附加数据库文件时弹出错误信息:如下图: ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊! 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为“windows身

12.创建关系时的级联操作

--- 创建关系时的级联操作 alter table student with nocheck --不检查现有数据 add constraint FK_Grade_Student_GradeId foreign key(gradeid) references grade(gradeid) on delete set null --[ ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT } ] --on--在做何种操作的时候做相应的处理

phpMyAdmin中mysql的创建数据库时的编码的问题

转载自新浪博客    Sean 一. mysql中utf8编码的utf8_bin,utf8_general_cs,utf8_general_ci的区别 utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用. utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果 utf8_bin: compare strings by the binary value of each character in the string 将字符串每个字符串

ORACLE创建数据库时无法创建目录

ORACLE创建数据库时无法创建目录,如图所示信息 原因:没有创建写入的权限 解决:修改文件夹权限即可 F:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca 增加验证用户的写入.修改权限即可 备注:在win7.win8系统上,相关oracle的软件(PL/SQL)都最好以"以管理员的身份运行",否则会产生一些莫名其名的错误,比如创建失败,创建时闪退,提示为空等

SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

SQLServer2005+ 附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 我们在用Sql SQLServer2005+附加数据库文件时弹出错误信息如下图的处理办法: 方案一:切换登录方式 出现这种情况是由于用"混合验证方式"(SQL Server身份验证)登录数据库造成的,只要将登录方式改为"windows身份验证方式"登录即可解决该问题,附加成功后再换用"混合验证模式"登陆就没问题了. 方案二:修改服务 选择 所有程序

存储过程一个简单编写样式与为什么创建存储过程时不执行操作的原因

今天我接收到一个任务就是创建一个数据脚本再原来8万条数据的基础上插入剩下的数据,总共数据为2千万条.之前是创建一个文本文件,进行上传导入数据的,但这个导入数据的时是要有6个月的时间跨度,那么上传一天一个文本,那就要创建180个文本文件,那是得不偿失的.因此想到了数据脚本写存储过程. 这是我简单插入数据,并根据一定的数量进行时间累加的存储过程脚本: USE [eRAS]GO /****** Object:  StoredProcedure [dbo].[AddSrcCCAUTH]    Scrip

创建数据库时指定编码方式

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE 的语法: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[create_specification [, create_specification] ...] create_specification:[DEFAULT] CHARACTER SET charse

Android开发系列(九):创建数据库以及完成简单的CRUD操作

本篇博文主要实现简单的创建数据库以及实现CRUD操作. 首先,我们建立一个Android Project,命名为db 一.完成数据库的创建操作: 用SQLiteOpenHelper类中的getWritableDatabase()和getReadableDatabase()都可以获取一个操作数据库的SQLiteDatabase实例,其中getReadableDatabase()方法中会调用getWritableDatabase()方法. 区别:其中,getWritableDatabase() 方法

使用dorado5创建数据库的连接(此处连接的数据库时MySQl)

1.在dorado中展开已经创建好了的项目: 2.在Configures(配置文件)下找到datasource(数据源)节点,并且双击该节点,就可以在右侧是的显示区域得到数据库连接创建区域: 3.单击上图用红圈标出的部分绿色的"Add",开始进行数据库的连接,单击后弹出"数据源名字"的创建,以及"数据源类型"的选择,此处,Type选默认的JDBC,Name随便写(最好带有项目名称,例如本项目为hr_manage,则将Name设置为hr_manag