创建数据库&表格

数据库本质上就是多个表格的集合,真正保存数据的表结构的集合

系统数据库
当您安装SQL Server,以下四个数据库自动创建。

  • master
    此数据库存储系统级别的信息,如用户帐户,配置设置,并在所有其他数据库信息。
  • model
    该数据库被用作所创建的所有其他数据库的模板。
  • msdb
    msdb数据库是用于配置警报使用SQL Server代理和预定作业等
  • tempdb
    这其中包含所有临时表,临时存储过程,并通过SQL Server生成任何其他临时存储需求。

这些系统数据库和每个的存在是有特定的用途。当我们创建自己的数据库,该数据库将基于模型数据库(上图)上创建。该数据库为您创建的任何新数据库的模板。

  1. 新建数据库的两种方式:

    • 命令行---暂时不会使用命令:create database dbName;
    • 图形界面下"对象资源管理器"右键--新建数据库--输入数据库名称即可,同时产生两个文件位置在实例目录下
    • 删除数据库:图形界面或者命令行:drop database dbName;

      出现无法删除数据库 “score”,因为该数据库当前正在使用。时,使用如下命令:
      USE master
      GO;
      drop database testdb;
      原因分析:不能删除当前正在使用的数据库。所以 USE master
      GO 是使用master数据库,这样就能解除要删除的当前数据库的正在使用的状态了。

  2. 新建表

    • 在所建立的数据库下新建表table,设置列名以及数据类型,选择是否允许null值。
    • 命令行建立表格--create table tablename;
    • 删除表格--drop table tablename;
  3. 给表格添加数据

    • 手动: 直接输入数据到表行。
    • 复制/粘贴: 类似于以前的选项,但是这一次是从其他来源的数据复制,然后粘贴到你的数据库中的表。
    • 导入: 可以使用导入和导出向导从另一个源导入数据。
    • SQL脚本: 可以运行一个包含所有数据插入SQL脚本。
    • 应用/网站: 使用者通过下列方式:应用程序或网站更新数据库。

你可能感兴趣的:(创建数据库&表格)