zoukankan      html  css  js  c++  java
  • mysql的一些基本知识

    、数据类型:

    • 字符型
    • 整型
    • 浮点型
    • 日期时间型

    二、数据表操作:

    • 插入记录:INSERT  表名(···,···,···) VALUES('···','···',···);
    • 查找记录:SELECT * FROM 表名;

    三、记录操作:

    • 创建数据表:CREATE TABLE 表名(···);
    • 约束:
      1. 约束保证数据的完整性和一致性。
      2. 约束分为表级约束和列级约束。
      3. 约束类型包括:
        • NOT NULL(非空约束)
        • PRIMARY KEY(主键约束)
        • UNIQUE KEY(唯一约束)
        • DEFAULT(默认约束)
        • FOREIGN KEY(外键约束)

    一些约束及知识的使用:

    1.AUTO_INCREMENT:

    • 自动编号,且必须与主键组合使用
    •     默认情况下,起始值为1,每次的增量为1

    2.PRIMARY KEY

    • 主键约束
    • 每张数据表只能存在一个主键
    • 主键保证记录的唯一性
    • 主键自动为NOT NULL

    3.SHOW COLUMNS FROM 表名:查看数据表的结构

    4.UNIQUE KEY:唯一约束

    • 唯一约束
    • 唯一约束可以保证记录的唯一性
    • 唯一约束的字段可以为空值(NULL)
    • 每张数据表可以存在多个唯一约束

    5.UNSIGNED:数字类型永远不会存储负数,总为正。

    6.DEFAULT:默认

    • 默认值
    • 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。

    7.ENUM和SET:允许为字段定义一系列课接受的值,ENUM列只能从数千个可能的值中取一个值,而SET允许从最多64个可能的值中取多个值。

    9.SHOW CREATE TABLE 表名:查看创建表语句

    10.SHOW INDEXES FROM 表名:查询表结构查询索引

  • 相关阅读:
    Codeforces
    (水题)Codeforces
    【拓展欧几里得】方程的解
    洛谷P3216 [HNOI2011]数学作业
    洛谷P1719 最大加权矩形
    洛谷P1369 矩形
    洛谷 P1236 算24点
    洛谷P2014 选课
    洛谷 P1573 栈的操作
    洛谷P1531 I Hate It
  • 原文地址:https://www.cnblogs.com/liuyanping/p/4972760.html
Copyright © 2011-2022 走看看