zoukankan      html  css  js  c++  java
  • SQL初次接触

    1.SQL对大小写不敏感

    2.部分SQL数据库要求结尾分号

    3.分为两种DML(数据操作语言)和DDL(数据定义语言)

    sql中一些注意要点

    1.设置主键

    一般会在一个数据内设置一个主键(名字通常为id)并设置 表设计器 里的 标识规范 中更改为是

    用于自动生成id并作为唯一值确定该数据(输入数据可不填,如果id设置为自增(标识增量,标识种子存在))

    2. 主键与外键

    主键:具有唯一性,必须在设置主外键关系时选择设定为唯一的列作为主键,是唯一值

    外键:属于主键的外部关系,用于设定外键对应的各种外部关系

    在设置关系时,可以在主外键insert和update规范里选择级联,能使得主键的删除导致全部外键删除

    (包括更新规则与删除规则)

    3.数据类型

    在设置字符数据类型nchar后括号内的数字代表最大存储字数,如果超过会发生无法解决的问题,应避免

    null值的允许与否可以取决于该列是否必须存在,也可验证某些数据组合是否正确

    4.设置一对多关系

    通过单个主键对应多个外键的方式来实现

    5.多对多

    用一张表来刻画多对多关系,并将这个关系表的内容以外键形式与唯一存储这些对象的表内的相应数据为主键建立关系

    6.分离,附加数据库

    分离:右击相应数据库,在任务中选取分离,设置相应参数后,点击分离(可以默认)

    注意 :分离前应确认不在引用或者刚刚开启过相应数据库,如果开启过可以重新打开SQL再次分离,否则可能有分离错误(该数据库正在被引用)

    附加:右击数据库的位置,点击附加

    然后选择相应ldf文件路径

     注意:如果出现了无权限访问的(Windows下)的问题,讲数据库文件放在一个文件夹下

    并且设置文件夹权限

    右击文件夹  属性 -> 安全 -> 编辑 -> 选择Authenticated Userrs 然后下面的完全控制选择允许->应用

     7.在设计表的过程中出现无法保存更改问题解决方法

    https://jingyan.baidu.com/article/ab69b270d63c572ca7189fae.html

  • 相关阅读:
    windows的80端口被占用时的处理方法
    Ansible自动化运维工具安装与使用实例
    Tomcat的测试网页换成自己项目首页
    LeetCode 219. Contains Duplicate II
    LeetCode Contest 177
    LeetCode 217. Contains Duplicate
    LeetCode 216. Combination Sum III(DFS)
    LeetCode 215. Kth Largest Element in an Array(排序)
    Contest 176 LeetCode 1354. Construct Target Array With Multiple Sums(优先队列,递推)
    Contest 176
  • 原文地址:https://www.cnblogs.com/Phoenix-blog/p/7688121.html
Copyright © 2011-2022 走看看