• 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. 多行注释 /*。。。。*/

      

          

  • 相关阅读:
    开发JQuery插件标准结构
    JavaScript中的正则表达式
    IntelliJ IDEA 之Web的Facets/Artifacts(八)
    IntelliJ IDEA 快捷键(七)
    IntelliJ IDEA 集成各种插件(六)
    [转]VS2010几款超赞的扩展辅助工具总结
    创建和使用动态链接库(转)vs2008 vs2010
    springboot 自定义Repository
    springboot redis 缓存对象
    springboot 集成spring-session redis 实现分布式session
  • 原文地址:https://www.cnblogs.com/DjanFey/p/10672281.html
Copyright © 2020-2023  润新知