zoukankan      html  css  js  c++  java
  • FOREIGN KEY 外键约束; UNIQUE和PRIMARY KEY 主键约束、CREATE INDEX建立索引的使用

    1)foreign key 是个约束,意思是说如果你给A字段设置了外键约束,以后你要往A字段插入数据,这个数据一定是要在foreign key 后面跟的那个字段中存在的值。这个的意义就是约束了数据的完整性,不会插入错误的数据。

    修改添加t_topic外键约束:

    ALTER TABLE t_topic
    ADD CONSTRAINT fk_userTopics
    FOREIGN KEY (user_id)
    REFERENCES t_users(id)

    删除表t_topic外键:

    ALTER TABLE t_topic
    DROP FOREIGN KEY fk_userTopics

    2)UNIQUED 可空,可以在一个表里的一个或多个字段定义

    添加唯一键:

    ALTER TABLE t_topic
    ADD CONSTRAINT un_filed UNIQUE (id,title)

    删除唯一键:

    ALTER TABLE t_topic
    DROP INDEX un_filed

    3)PRIMARY KEY 不可空不可重复,在一个表中只能有一个Primary Key,而多个Unique Key可以同时存在。 

    建立唯一主键:

    ALTER TABLE t_topic
    ADD PRIMARY KEY (id)

    删除主键:

    ALTER TABLE t_topic
    DROP PRIMARY KEY

    4)CREATE INDEX 建立表的唯一索引 create unique index 和  create index

    CREATE UNIQUE INDEX index_topic_id
    ON t_topic (id)
  • 相关阅读:
    JMeter基础篇--录制web脚本(四)
    jmeter的基础使用(二)
    jmeter安装教程(一)
    delete用法(删除表内容)
    update用法(修改表内容)
    IPy对网段的处理
    netmiko
    读写conf文件
    读写json文件
    excel及数据处理
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8919758.html
Copyright © 2011-2022 走看看