USEmaster当前指向的操作的数据库GOIFEXISTSSELECTFROMsysdatabasesWHERE
ameE_MarketDROPDATABASEE_Market删除数据库创建数据库CREATEDATABASEE_MarketONPRIMARY主文件组NAMEE_Market_data逻辑文件名物理文件名FILENAMEHprojectE_Market_datamdfSIZE5MB初始大小MAXSIZE100MB最大容量FILEGROWTH15增长率FILEGROUPFG创建了一个次文件组NAMEE_Market2_dataFILENAMEHprojectE_Market2_data
dfSIZE4MBFILEGROWTH10LOGON日志文件NAMEE_Market_logFILENAMEHprojectE_Market_logldfSIZE5MBFILEGROWTH0未启用自动增长NAMEE_Market2_logFILENAMEHprojectE_Market2_logldfSIZE3MBFILEGROWTH10MAXSIZE100MBGOSELECTFROMsysdatabases1创建一个登录名pbMaster密码123456USEmasterGO
f创建登录名CREATELOGINpbMasterWITHPASSWORD123456GO2创建数据库用户USEE_MarketGOMasterDBUser是数据库用户名pbMaster是登录名CREATEUSERMasterDBUserFORLOGINpbMasterGO3赋予用户操作权限USEE_MarketGO为表UserI
fo赋予查看,新增,修改的操作权限MasterDBUser数据库用户GRANTSELECTINSERTUPDATEONUserI
foTOMasterDBUserGO4收回新增的操作权限USEE_MarketGOREVOKEINSERTONUserI
foTOMasterDBUserGO1使用sql语句来查看数据的状态SELECTstate_descFROMsysdatabasesWHERE
ameE_Market2使用函数来查看数据库的状态SELECTDATABASEPROPERTYEXLibrarystatus3将数据库E_Market设为脱机状态4将数据库E_Market设为联机状态USEmaster指向当前所操作的数据库GOEXECsp_detach_dbdb
ameE_Market分离数据库GOUSEmasterGOEXECsp_attach_dbdb
ameE_Market附加数据库file
ame1HprojectE_Market_datamdffile
ame2HprojectE_Market2_data
dffile
ame3HprojectE_Market_logldf
ffile
ame4HprojectE_Market2_logldfGOUSEE_Market指向当前所操作的数据库GOIFEXISTSSELECTFROMsysobjectsWHERE
ameTestDROPTABLETestCREATETABLETestUName
varchar50NOTNULLUPwd
varchar50NOTNULLUAddress
varchar50NOTNULLGO声明变量DECLARExi
tyi
t为变量赋初值SETx100000SETy0WHILEyXBEGININSERTINTOTestUNameUPwdUAddressVALUES张三CONVERTvarchar5x123456北京市昌平区SETyy1ENDGO查询表中的记录数SELECTCOUNTFROMTest删除表中的所有数据TRUNCATETABLETestchar和varchar汉字点两个字节,英文、数字或字符占一个性别:男女char2或者是varchar2
char和
varchar无论是汉字还是英文,数字或字符都占一个性别:男女
char1或者
varchar1字节
固定长度与非固定长度身份证号18位长度固定,char18或
char18
f住址:varchar255或
varchar255如果住址中存在汉字、数字r