zoukankan      html  css  js  c++  java
  • 重学mysql之数据表(二)

    <创建数据表>

    1.空值与非空
    NULL 字段可以为空 NOT NULL不可为空
    2.AUTO_INCREMENT
    自动编号,必须与主键一起使用 , 默认情况下,起始值为1,每次增量为1
    3.PRIMARY KEY
    主键约束,每张数据表内只存在一个主键,主键保证记录的唯一性,主键自动为NOT NULL 【不一定跟AUTO_INCREMENT一起使用】
    4.QUIQUE KEY
    唯一约束,唯一约束可保证记录的唯一性,唯一约束的字段可为空值[NULL],每张数据表可存在多个唯一约束
    5.DEFAULT
    默认值,当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
    CREATE TABLE [IF NOT EXISTS] TABLE_NAME(
    字段名 字段属性 [NOT NULL] AUTO_INCREMENT PRIMARY KEY,
    字段名 字段属性 [NOT NULL] UNIQUE KEY,
    字段名 字段属性 DEFAULT '默认值',
    )
    </创建数据表>

    <总结>


    </总结>

    <约束>
    
    

    
    

    </约束>


    <外键约束>


    </外键约束>

    <外键约束的参照操作>

    </外键约束的参照操作>

    <表级约束与列级约束>

    </
    表级约束与列级约束>

    <查看数据表列表>
    SHOW TABLES [FORM DB_NAME] [LIKE 'DSAS' | WHERE EXPT];
    </查看数据表列表>

    <查看数据表信息>
    show create database tablename;
    </查看数据表信息>

    <查看数据表结构>
    show columns from table_name;
    </查看数据表结构>

    <插入记录>
    insert [into] table_name(字段名,字段名2,字段3...)values('val1','val2','val3'...);
    </插入记录>

    <查找记录>
    select {字段名 | *} from tablename;
    </查找记录>
  • 相关阅读:
    一个简单的投票功能
    快速删除.svn文件夹
    屏蔽关键字
    批量过滤POST GET数据
    JS识别ios & 安卓
    HashMap
    GC
    类与类之间的关系
    玩转大数据之Apache Pig如何与Apache Lucene集成
    大话设计模式-简单工厂模式
  • 原文地址:https://www.cnblogs.com/g825482785/p/mysql1.html
Copyright © 2011-2022 走看看