一、要求

(1) 创建一个新的数据库。创建用于企业管理的员工管理数据库,数据库名为YGGL。数据库YGGL的逻辑文件初始大小为10 MB,最大大小为50 MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始大小为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。事务日志的逻辑文件名和物理文件名也均采用默认值。

要求:分别使用“对象资源管理器”和T-SQL命令完成数据库的创建工作。

二、准备

(1) 能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

(2) 创建数据库必须确定数据库名、所有者(即创建数据库时使用的登录名)、数据库大小(初始大小、最大大小、是否允许增长及增长方式)和存储数据库的文件。

(3) 确定数据库包含哪些表以及所包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。

(4) 了解两种常用的创建数据库、表的方法,即在“对象资源管理器”中创建和使用T-SQL的CREATE语句创建。

三、步骤

(1)在“对象资源管理器”中创建数据库。

1)创建数据库YGGL。使用系统管理员用户以Windows身份验证方式登录SQL Server服务器,在“对象资源管理器”窗口中选择其中的“数据库”节点,右击鼠标,在弹出的快捷菜单中选择“新建数据库”菜单项,打开“新建数据库”窗口。

在“新建数据库”窗口的“常规”选项页中输入数据库名“YGGL”,“所有者”为默认值。在“数据库文件”下方的列表栏中,分别设置“数据文件”和“日志文件”的增长方式和增长比例。设置完成后单击“确定”按钮完成数据库的创建。

2)删除YGGL数据库。在“对象资源管理器”中选择数据库YGGL,右击鼠标,在弹出的快捷菜单中选择“删除”菜单项。在打开的“删除对象”窗口中单击“确定”按钮,执行删除操作。         ​​​​​​​        ​​​​​​​                ​​​​​​​        

3)使用命令方式删除数据库YGGL:单击“新建查询”按钮,在“查询分析器”窗口中输入如下脚本后单击快捷工具栏上的“!执行”按钮执行。

USE master

GO

DROP DATABASE YGGL

​​​​​​​        ​​​​​​​        ​​​​​​​        

(2)使用TSQL语句创建数据库YGGL。在“查询分析器”窗口中输入如下语句:

CREATE DATABASE YGGL

ON

(

NAME='YGGL_Data',

FILENAME='E:\MyDB\YGGL.mdf',

SIZE=10 MB,

MAXSIZE=50 MB,

FILEGROWTH=5%

)

LOG ON

(

NAME='YGGL_Log',

FILENAME='E:\MyDB\YGGL_Log.ldf',

SIZE=2 MB,

MAXSIZE=5 MB,

FILEGROWTH=1 MB

)

GO

单击快捷工具栏上的“!执行”按钮,执行上述语句,并在“对象资源管理器”窗口中查看执行结果。如果“数据库”列表中未列出YGGL 数据库,则右击“数据库”,在弹出的快捷菜单上选择“刷新”菜单项。

​​​​​​​        ​​​​​​​        

四、练习

(1)在YGGL数据库存在的情况下,使用CREATE DATABASE语句新建数据库YGGL,查看错误信息。

(2)创建数据库YGGLI,使用界面方式或ALTER DATABASE语句尝试修改YGGL1数据库的逻辑文件的初始大小。

(3)利用CREATE语句创建数据库YGGL2,同时用CREATE语句创建一个表Employee(EmployeeID,Name,Education,Birthday,Sex,WorkYear,DepartmentID)。

EmployeesID,char(6) ,不为空,主键,

Name,char(10) ,不为空,

Education,char(4) ,不为空,

Birthday,date ,不为空,

Sex,bit,不为空,

WorkYear,tinyint,

DepartmentID,char(3) ,不为空

​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

(4)利用ALTER语句给表添加一列PhoneNumber,char(12)。                        ​​​​​​​        ​​​​​​​                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​

数据库1 创建数据库和表相关推荐

  1. php创建表并插入数据,php数据库操作-创建库和表以及插入数据

    以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...

  2. 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查

    题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...

  3. Android Studio 使用SQLite数据库来创建数据库+创建数据库表+更新表再次往表添加字段

    目录 一.前言 二.SQLite数据库介绍 1.什么是SQLite数据库 2.特点 3.SQLite 操作API 4.SQLite数据类型 三.SQlite数据库的使用 1.创建类继承SQLiteOP ...

  4. oracle数据库怎么创建数据库 oracle数据库工作流程

    oracle数据库怎么创建数据库 数据库用户的创建.权限的分配 数据库安装完成后,有两个系统级的用户: system 默认密码为:manager sys 默认密码为:change_on_install ...

  5. oracle数据库创建user,Oracle数据库如何创建数据库用户呢?

    摘要: 下文讲述Oracle数据库中创建数据库用户的方法分享,如下所示: 在oracle数据库中,当我们创建了相应的数据库后,通常我们会为数据库指定相应的用户,然后单独操作此数据库, 下文讲述orac ...

  6. 用mysql创建数据库school_MySQL 创建数据库

    我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 schoolw3c: [ ...

  7. 新建mysql数据库方法_三种方法建立MySQL数据库_创建数据库_新建数据库 - 树懒学堂...

    第一种:使用CMD命令 我们可以在cmd命令窗口使用sql语句建立数据库,创建数据库的sql语句语法格式如下: CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] C ...

  8. 怎么在mysql创建数据库怎么加入学号_数据库怎么创建学生信息表

    语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 数据库创建学生信息表的方法是: 1.新建表:单击数据库"studentDb"前图标,然后右键&qu ...

  9. HiveHive创建数据库与创建数据库表

    文章目录 创建数据库 创建数据库操作(增) 删除数据库(删) 修改数据库(改) 查看数据库详细信息(查) 数据库的切换: 创建数据库表操作 内部表与外部表的区别 hive数据表基本操作(增删改查) H ...

最新文章

  1. Spring Cloud Alibaba 系统保护:微服务架构雪崩效应与服务限流
  2. Linux命令 crontab的理解和使用方法
  3. 一次SSH爆破攻击haiduc工具的应急响应
  4. HttpWatch HttpWatch时间表(HttpWatch Time Charts)
  5. 两台linux之间实现共享文件夹挂载实例,linux之间实现共享文件夹挂载实力
  6. 关于ShopEx的二次开发的目录结构及各文件功能
  7. Selenium-基础操作
  8. [开源] FreeSql AOP 功能模块 - FreeSql
  9. 内存回收算法与 Hot Spot 算法实现细节
  10. C# 创建、读取Excel公式
  11. Java锁--CyclicBarrier
  12. 你需要来自trustedinstaller的权限才能删除
  13. WGL中的Scan信息的解析
  14. IIS 编译器错误消息: CS0016未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\roo
  15. TCP粘包/拆包问题
  16. 数据库:一条sql语句查询每门课程都大于80分的学生姓名
  17. 神级编辑器 Vim 使用-插件篇
  18. 罗素问题 ——来自知乎大神
  19. 三大峰会七大论坛,MDCC 2013中国移动开发者大会将在京举行
  20. 大数据技术与应用-广东省赛总结

热门文章

  1. 【UEFI实战】FSP简介
  2. RISC-V IDE MRS使用笔记(二):Board chip status error
  3. 零售数据分析操作篇14:利用内存计算做销售筛选分析
  4. 一个测试人员如何变成测试架构师
  5. 消防安全专项整治三年行动(2020--2022)
  6. EMUI11什么时候推送鸿蒙,EMUI11什么时候更新 EMUI11推送更新机型和时间汇总
  7. 一个高度不固定的div,里面的文字如何垂直居中?
  8. (十二)Core Java IO流(Properties,序列化,管道流,字符编码)-03 (108)
  9. kafka-offset手动提交和自动提交
  10. 有关小波的几个术语及常见的小波基介