zoukankan      html  css  js  c++  java
  • 数据存储——SQLite数据库存储2

    一.表的约束

       1.唯一约束

         1-字段内容(多字段内容合并)唯一,不能有重复行

         2-同一个表可以有多个唯一约束

       2.检查约束

         1-确保在保存前符合要求

         2-对字段的数据进行值的范围等验证

         3.维护表之间的完整性

       3.外键约束

         1-主键关联到另外一个表的字段,这个字段就是外键

         2-要求:外键在添加或修改时,数据在主键表中必须存在;主键字段在修改或删除时,数据在外键表中不存在。

    二.建表规则

       符合三个范式:

       1.第一范式:字段表达的意义是单一的,不可拆分

       2.第二范式:避免数据冗余,把冗余数据拆分成多个表,表之间进行关联

       3.第三范式:避免传递依赖

       4.兼顾范式和冗余的平衡,达到提高效率的最佳效果

    三.SQL语句

       1.分类

         1-数据定义语言DDL

         2-数据控制语言DCL

         3-数据管理语言DML

         4-数据查询语言DQL

       2.运算符

         1-算术运算符:+、-、*、/

         2-比较运算符:>,>=,<,<=,=,!=、<>

         3-逻辑运算符:and  与,or  或,not  非

         4-字符串运算符:连接运算||,用单引号引起来,表示字符串

       3.特点

         1-第三代语言

         2-不区分大小写

  • 相关阅读:
    将博客搬至CSDN
    规范化设计的范式的个人理解
    Codeforces Round #422 (Div. 2) D题要补的知识点
    Codeforces第一次rated比赛
    Codeforces 818B Permutation Game
    USACO Dynamic Programming (1)
    关于数据库中除法的一个小问题
    USACO hamming
    USACO Healthy Holsteins
    USACO Sorting a Three-Valued Sequence
  • 原文地址:https://www.cnblogs.com/arxk/p/5540522.html
Copyright © 2011-2022 走看看