zoukankan      html  css  js  c++  java
  • 数据库的实现

    一、表
     
    1、创建语法: create table 表名(字段1,字段2,...)
    2、更改
       1) 添加列:    alter table 表名 add {字段 数据类型 字段特征} [n....]
       2) 删除列:    alter table 表名 drop column {字段} [n....]
      3) 修改结构:  alter table 表名 alter column 字段 数据类型 [null | not null]
    例:修改列名:sp_rename 'object_name','new_name'[object_type]
    3、删除:drop table 表名
     
     
     
    二、约束
     
    1、添加
    主键:alter table 表名 add constraint PK_表名_字段名 primary key(字段名)
    唯一:alter table 表名 add constraint UQ_表名_字段名 unique(字段名)
    默认值:alter table 表名 add constraint DF_表名_字段名 default for 字段名
    检查:alter table 表名 add constraint CK_表名_字段名 check(逻辑表达式)
    外键:alter table 表名 add constraint FK_从表名_主表名_外键字段 foreign key(从表字段)    references 主表名(主表字段)
    2、删除:alter table 表名 drop [constraint] 约束名称
     
    三、安全管理
    1、身份验证模式:Windows身份验证   混合验证(SQL验证)
    2、登录账户
    创建:create login 登录名称 with password='密码'
         exec sp_addlogin '登录名称','密码'
    修改:alter login 登录名称 with <set_option>
        修改登录名:alter login 登录名称 with name='名称'
        修改密码  :alter login 登录名称 with password='密码'
    启用或禁用:alter login 登录名称 {enable(启用)/disable(禁用)}  
  • 相关阅读:
    给右键 添加dos命令
    js模拟系统无刷新跳回登录页1
    MBProgressHUD.h file not found
    建立个人博客网站
    <转>提高iOS开发效率的方法和工具
    设置模块功能设计思路及代码实现
    经验之谈
    'NSInteger' (aka 'long') to 'int32
    OCR技术
    升级Xcode6.4插件失效解决办法
  • 原文地址:https://www.cnblogs.com/DBtwoer/p/3045016.html
Copyright © 2011-2022 走看看