• mysql学习笔记--列属性


    一、是否为空----null || not null

    二、默认值----default

    三、自动增长----auto_increment

    四、主键----primary key

      1. 主键:唯一标识表中记录的一个或一组列

      2. 主键的特点:不能重复,不能为空

      3. 一个表只能有一个主键,主键可以由多个字段组成

      4. 添加主键方式:

        a. 创建表时添加

          create table t1(

            id int primary key

          );

        b. 创建表时添加(单键、组合键)

          create table t1(

            id int,

            class int,

            primary key(id, class)

          );

        c. 更改表时添加

          alter table t4 add primary key (id);

      5. 删除主键

        a. alter table t4 drop primary key;

      6. 主键的作用

        a. 保证数据的完整性

        b. 加快查询的速度

      7. 自动增长列必须是主键

    五、唯一键

      1. 特点:不能重复,可以为空

      2. 一个表可以有多个唯一键

      3. 作用:

        a. 保证数据完整性

        b. 加快数据访问

      4. 创建表的唯一键

        a. create table t1(

          id int primary key,

          name varchar(20) unique,

          age varchar(2) unique

          );

        b. alter table t1 add unique (name),add unique(addr);

        c. alter table t1 add unique(name,addr);添加组合键

        d. alter table t1 add unique UQ_name(name);添加唯一键,并给唯一键起名字

      5. 删除唯一键

        alter table t1 drop index 键名

    六、备注

      comment

    七、注释

      1. 单行注释 #、--

      2. 多行注释 /*。。。。*/

      

          

  • 相关阅读:
    NOI-1.1-04输出保留3位小数的浮点数
    百练7619-合影效果-2015正式D题-简单排序&输出格式
    百练6376-二维数组右上左下遍历-2015正式C题
    C++ 开发环境配置
    go语言 http学习
    Git 命令及分支管理学习
    配置go语言编辑环境
    DNS的过程
    Split Array into Consecutive Subsequences
    组委会正在为美团点评CodeM大赛的决赛设计新赛制
  • 原文地址:https://www.cnblogs.com/DjanFey/p/10672281.html
Copyright © 2020-2023  润新知