mysql文件脱机_SQL数据库的脱机与联机操作
online : 可對數(shù)據(jù)庫進(jìn)行訪問
offline:數(shù)據(jù)庫無法使用
1、使用查詢語句
select state_desc from sysdatabases where name = ' 數(shù)據(jù)庫名 '
2、使用databasepropertyex( database,property)函數(shù)
select ?databasepropertyex( ' 數(shù)據(jù)庫 ',’' status ')
分離數(shù)據(jù)庫:
EXEC sp_attach_db @ dbname = 需分離的數(shù)據(jù)庫 ,
@ filename1 = ' 保存的位置\數(shù)據(jù)庫_data.mdf ' ,
@ filename2 = ' 保存的位置\數(shù)據(jù)庫_log.ldf '
數(shù)據(jù)類型:
主鍵(Primary? Key)約束 PK_Userld
唯一(Unique? Key)?約束 UQ_UseCardld
默認(rèn)(Default? Key)?約束 DF_UserPasspwd
檢查(Check? Key) ?約束 CK_Gender
外鍵(Foreign? Key)?約束 FK_Sortld
CONSTRAINT? CK_需操作的列 CHECK(*************)
CONSTRAINT? PK_需操作的列 PRIMARY(*************)
CONSTRAINT? UQ_需操作的列 UNIQUE(*************)
DF_ ***************************************
FK_ ***************************************
向已存數(shù)據(jù)表中添加約束
USE? 數(shù)據(jù)庫
GO
ALTER? TABLE ? 數(shù)據(jù)庫
ADD? CONSTRAINT? CK_數(shù)據(jù)表Id? CHECK ( LEN ( 數(shù)據(jù)表Id ) = 規(guī)定值 )
GO
ALTER? TABLE 數(shù)據(jù)表 WITH? NOCHECK
ADD? CONSTRAINT? CK_數(shù)據(jù)表Id? CHECK ( LEN ( 數(shù)據(jù)表Id ) = 規(guī)定值 )
GO
總結(jié)
以上是生活随笔為你收集整理的mysql文件脱机_SQL数据库的脱机与联机操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 字符串逗号分隔存到List 数组(
- 下一篇: 如何实现两个数据库之间的同步