课后作业11--使用SQL语句创建一个数据库

use master
if db_id (‘test‘) is not null--判断test数据库是否存在
	drop database [test]--如果存在 删除test
go--完成查找删除工作

/*****创建一个数据库****/

create database [test]--创建数据库test
on primary
(
	name = ‘test_data‘,--数据文件的逻辑名称
	filename = ‘d:\documents\mssql\data\test_data.mdf‘,--确定磁盘路径及文件名
	size = 5mb,--初始容量
	maxsize = 13mb,--最大容量
	filegrowth = 2mb--数据文件的增长量

)
log on
(
	name = ‘test_log‘,--事物日志文件的逻辑名称
	filename = ‘d:\documents\mssql\data\test_log.ldf‘,--日志文件的磁盘路径及文件名
	size = 2mb,
	maxsize = 5mb,
	filegrowth = 20%
)
go--创建完成

  

时间: 2024-08-29 10:22:09

课后作业11--使用SQL语句创建一个数据库的相关文章

Confluence 6 SQL Server 创建一个数据库和数据库用户

一旦你成功安装了 SQL Server 服务器,请按照下面的方法为你的 Confluence 创建数据库用户和数据库: 使用你的 SQL 管理员权限,创建一个新的数据库(例如 confluence). 为数据库设置默认的字符集为 SQL_Latin1_General_CP1_CS_AS (大小写敏感). ALTER DATABASE <database-name> COLLATE SQL_Latin1_General_CP1_CS_AS 如果你看到了 'database could not b

sql server 怎样用SQL语句查询一个数据库中的所有表?

搜了一大堆做个总结,以下是Sql Server中的方法,备忘下 1,利用sysobjects系统表 在这个表中,在数据库中创建的每个对象(例如约束.默认值.日志.规则以及存储过程)都有对应一行,我们在该表中筛选出xtype等于U的所有记录,就为数据库中的表了. 示例语句如下:: select * from sysobjects where xtype='U' 注意:在SQL SERVER2005中,出现了sys.objects目录视图来代替sysobjects系统表,我们在SQL SERVER2

利用SQL语句查询一个数据库中的所有表

SQL  :  select * from information_schema.tables ORACLE: select table_name from user_tables ACCESS: select    name    from    MSysObjects    where    type=1    and    flags=0

SQL语句查询一个数据库中的所有表

--读取库中的所有表名 select name from sysobjects where xtype='u' --读取指定表的所有列名 select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名') 获取数据库表名和字段 sqlserver中各个系统表的作用 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序

Access sql语句创建表及字段类型(转)

http://www.cnblogs.com/hnyei/archive/2012/02/23/2364812.html 创建一张空表: Sql="Create TABLE [表名]" 创建一张有字段的表: Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DATETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))

SQL语句创建数据库以及一些查询练习

--创建 MyCompany数据库 use master execute sp_configure 'show advanced options',1 --开启权限 reconfigure execute sp_configure 'xp_cmdshell',1 reconfigure execute xp_cmdshell 'mkdir e:\作业数据库'--自动创建文件夹 execute sp_configure 'xp_cmdshell',0--关闭权限,先关 reconfigure ex

使用SQL语句创建和删除约束

约束的目的就是确保表中的数据的完整性. 常用的约束类型如下: 主键约束:(Primary Key constraint)      要求主键列唯一,并且不允许为空 唯一约束:(Unique Constraint)              要求该列唯一,允许为空,但只能出现一个空值 检查约束:(Check Constraint)                某列取值范围限制.格式限制等.如有关年龄的限制 默认约束:(Default Constraint)               某列的默认

使用sql语句创建修改SQL Server标识列(即自动增长列)

一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3.列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列.由于以上特点,使得标识列在数据库的设计中得到广泛的使用.二.标识列的组成创建一个标识列,通常要指定三个内容:1.类型(type)在SQL Server 2000中,标识列类型必须是数值类型,如下:decima

SQL语句汇总(一)——数据库与表的操作以及创建约束

首先,非常感谢大家对上篇博文的支持,真是让本菜受宠若惊,同时对拖了这么久才出了此篇表示抱歉. 前言:此文旨在汇总从建立数据库到联接查询等绝大部分SQL语句.SQL语句虽不能说很多,但稍有时间不写就容易出错.博主希望通过此文来战胜自己的健忘,如果大家认可也可以保留起来. "SQL"是 "Structured Query Language" 即“结构化查询语言”的简称,它是用来管理关系型数据库的. 其包括: –数据定义语言(DDL) –数据查询语言(DQL) –数据操作