zoukankan      html  css  js  c++  java
  • 《学习》7增删主键建立索引

    SHOW FULL COLUMNS FROM teacher;

    -- 增加删除主键 alter
    CREATE TABLE tt(t INT);
    ALTER TABLE tt ADD CONSTRAINT pk PRIMARY KEY(t);
    ALTER TABLE tt DROP PRIMARY KEY;


    -- 索引 (目录) 查找速度快
    -- 一般主键,唯一约束都会自动建立索引

    -- 建立索引
    CREATE INDEX iia ON teacher(tname DESC);
    ALTER TABLE teacher ADD INDEX(tname ASC);
    -- 删除索引
    DROP INDEX iia ON teacher;
    ALTER TABLE teacher DROP INDEX tname;


    DROP TABLE IF EXISTS aaa;
    CREATE TABLE aaa(
    tid INT UNSIGNED NOT NULL AUTO_INCREMENT,
    abook VARCHAR(50) UNIQUE,-- 唯一约束 自动建立索引
    aname VARCHAR(20),
    address VARCHAR(50) NOT NULL,
    KEY(aname),-- 建立索引
    PRIMARY KEY(tid),-- 主键自动建立索引
    KEY(address DESC) -- 建立索引
    )ENGINE=MYISAM DEFAULT CHARSET=utf8;

    pk 主键 不能为空 不能重复 必须填写
    uk 唯一 可以有一个为空 不可重复
    fk 外键 一个表的外键 一般指向另外一个表的主键或唯一约束,并且类型一直

  • 相关阅读:
    Learn Goroutine
    Redis eviction policies
    Hungarian Algorithm
    Prime and Factors
    HDU 2642 Stars
    236. Lowest Common Ancestor of a Binary Tree
    Leetcode 96. Unique Binary Search Trees
    Search in Rotated Sorted Array
    ID Generator
    概率问题
  • 原文地址:https://www.cnblogs.com/huangf714/p/8630523.html
Copyright © 2011-2022 走看看