zoukankan      html  css  js  c++  java
  • SQL数据库的脱机与联机操作

    online : 可对数据库进行访问

    offline :数据库无法使用

    1、使用查询语句

      select state_desc from sysdatabases where name = ' 数据库名 '

    2、使用databasepropertyex( database,property)函数

      select  databasepropertyex( ' 数据库 ',’' status ')

    分离数据库:

    EXEC sp_attach_db @ dbname = 需分离的数据库 ,

    @ filename1 = ' 保存的位置数据库_data.mdf ' ,

    @ filename2 = ' 保存的位置数据库_log.ldf ' 

    数据类型:

    主键(Primary  Key)约束 PK_Userld

    唯一(Unique  Key) 约束 UQ_UseCardld

    默认(Default  Key) 约束 DF_UserPasspwd

    检查(Check  Key)  约束 CK_Gender

    外键(Foreign  Key) 约束 FK_Sortld

    CONSTRAINT  CK_需操作的列 CHECK(*************)

    CONSTRAINT  PK_需操作的列 PRIMARY(*************)

    CONSTRAINT  UQ_需操作的列 UNIQUE(*************)

              DF_ ***************************************

            FK_ ***************************************

    向已存数据表中添加约束

    USE  数据库

    GO

    ALTER  TABLE   数据库

    ADD  CONSTRAINT  CK_数据表Id  CHECK ( LEN ( 数据表Id ) = 规定值 )

    GO

    ALTER  TABLE 数据表 WITH  NOCHECK 

    ADD  CONSTRAINT  CK_数据表Id  CHECK ( LEN ( 数据表Id ) = 规定值 )

    GO

  • 相关阅读:
    使用SELECT语句检索数据
    redis的安装和使用【2】redis的java操作
    Python之数据结构改造
    InnoDB undo log物理结构的初始化
    Redis-RDB持久化设置
    MySql(四)Select条件查询
    Node.js TLS/SSL
    Node.js 定时器
    Node.js 系统
    Node.js 字符串解码器
  • 原文地址:https://www.cnblogs.com/leiminghui/p/10446279.html
Copyright © 2011-2022 走看看