zoukankan      html  css  js  c++  java
  • 数据库和表的管理

    1、数据库文件类型:

    ①数据文件

    主要数据文件:后缀 .mdf ,有且只有一个,默认已创建,包含启动信息、数据对象

    次要数据文件:后缀 .ndf ,可有任意个,默认无

    文件流数据:存储图片、音频等文件

    ②事务日志文件:后缀 .ldf ,至少一个,默认已创建一个,记录所有事务的SQL语句,用于恢复数据库

    2、创建和扩展数据库

    文件大小:有一个初始大小,可扩展,最小单位1MB

    增长方式:①按百分比②按MB

    可限制数据大小:方式:①限制大小②不限制大小

    3、收缩数据库:释放不使用的空间

    方式:①手动收缩

    收缩数据库:不能低于初始大小

    收缩文件:可以低于初始大小,最小单位1M

    ②自动收缩

    数据库属性,可设置自动收缩

    4、分离和附加数据库

    分离:将数据库从实例中移除,便于移动或复制数据库

    附加:将数据库添加到实例中

    删除:将数据库从实例中移除并删除数据文件,只可删除用户数据库

    5、数据类型:

    精准数字:  int :整型

    bit :只有0或1或NULL三个值,可输入的值只有0和1

    decimal :数值

    money :货币值

    近似数字:float ,real

    字符串:   char :固定长度,指定列长

    varchar :可变长度,指定最大大小

    text :大量字符

    nchar、nvarchar、ntext :Unicode字符,双字节

    二进制字符:binary

    日期和时间:date 日期            time 时间          datetime 日期和时间

    6、创建表:

    ①列名     ②数据类型    ③是否允许NULL值       这三点是必须有的

    ④默认值:没有为列指定值,使用默认值

    ⑤标识符列:自动生成序号值的列,不可输入或更改,最多只能有一个

     三要素:数据类型为数值型

    种子:初始值

    增量:步长、增长值

    ⑥检查约束(check):限制可接受的值

    ⑦设置主键

    ⑧设置外键

    7、插入数据:

    insert into  表名  values(‘值1’,‘值2’,‘’,……)

    8、更新数据:

    update   表名   set    列名=‘新值’   where    条件

    9、删除数据:

    ①delete :可以有条件删除部分数据,保存日志,可以恢复,标识列不重置,可删除有外键 约束的数据表

    ②truncate :只能清空整个表,不保存日志,不可恢复,标识列重置为0,不可删除有外键约束的表

    命令: delete   from   表名   where   条件   truncate   table   表名

    10、删除库和表:

    drop  database   库名

    drop  table   表名

  • 相关阅读:
    C#批量附加指定目录下的所有数据库文件到数据库中
    UDP聊天代码发送消息客户端代码
    IE6 中 a:hover 的bug
    HTML 里的 if 条件用法
    How to Implement Ajax in WordPress Themes
    如何顺利的通过高级职称评审(转)
    WEB前端工程师如何做职业规划?(转)
    去掉IE浏览器里的脚本控件提示
    网页的横向滚动条
    Top 10 CSS Table Designs(转)
  • 原文地址:https://www.cnblogs.com/L2366/p/9124599.html
Copyright © 2011-2022 走看看