zoukankan      html  css  js  c++  java
  • MySQL中的数据类型及创建

    MySQL创建:

    1.创建数据库
    create database test2;
    2.删除数据库
    drop database test2;

    3.创建表
    create table ceshi
    (
        ids int auto_increment primary key,
        uid varchar(20),
        name varchar(20),
        class varchar(20),
        foreign key (class)  references class(code)
    );
    create table class
    (
        code varchar(20) primary key,
        name varchar(20) not null
    );

    **自增长 auto_increment
    **主键 primary key
    **外键 foreign key (列名)  references 主表名(列名)
    **非空 not null

    4.删除表
    drop table ceshi;

    注意:
    1.类型包含长度的在类型后面加括号,括号里面写长度
    2.上一列写完加逗号
    3.最后一列不要写逗号
    4.在每一条SQL语句写完之后要加分号
    5.如果有外键关系,先创建主表

    MySQL中的数据类型

    MySQL有三大类数据类型, 分别为数字、日期时间、字符串, 这三大类中又更细致的划分了许多子类型:

    • 数字类型
      • 整数: tinyint、smallint、mediumint、int、bigint
      • 浮点数: float、double、real、decimal
    • 日期和时间: date、time、datetime、timestamp、year
    • 字符串类型
      • 字符串: char、varchar
      • 文本: tinytext、text、mediumtext、longtext
      • 二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob
  • 相关阅读:
    【BZOJ 1370】 团伙
    【BZOJ 1590】 Secret Message
    【BZOJ 2288】 生日礼物
    【POJ 3630】 Phone List
    【BZOJ 1398】 Necklace
    platform驱动之probe函数
    linux输入子系统之按键驱动
    linux输入子系统概念介绍
    操盘策略:KDJ三线合一 必定孕育大牛股
    nandflash裸机程序分析
  • 原文地址:https://www.cnblogs.com/jly144000/p/7351709.html
Copyright © 2011-2022 走看看