美文网首页
数据类型和操作数据表

数据类型和操作数据表

作者: 浪漫宇宙与人间日常 | 来源:发表于2018-04-03 14:28 被阅读0次

    1.数据类型

    数据的存储格式,代表了不同的信息类型。

    整型

    • TINYINT (-2^7 ~ 2^7-1 / 0~2^8-1)
    • SMALLINT (-2^15 ~ 2^15 / 0~2^16 )
    • MEDIUMINT ( -2^23 ~ 2^23 -1 / 0~2^24 -1 )
    • INT ( -2^31 ~ 2^31 -1 / 0 ~ 2^32 -1 )
    • BIGINT ( -2^63 ~ 2^63 -1 / 0~ 2^64 -1 )

    浮点型

    • FLOAT[(M,D)] ( M是数字的总位数,D是小数点后面的位数,如果省略,精度大约是七位小数位 )
    • DOUBLE[(M,D)]

    日期时间型

    • YEAR
    • TIME
    • DATE
    • DATETIME
    • TIMESTAMP

    字符型

    • CHAR(M)
    • VARCHAR(M)
    • TINYTEXT
    • TEXT
    • MEDIUMTEXT
    • LONGTEXT
    • ENUM('value1' , 'value2', ...) 枚举
    • SET('value1','value2',...)

    2.操作数据表

    • 打开数据库 USE
    USE 数据库名称 
    
    USE test;
    //打开test数据库
    
    SELECT DATABASE();
    //显示打开的数据库
    
    • 创建数据表 CREATE
    CREATE TABLE [IF NOT EXIST] 表名称 (
    ....
    )
    
    CREATE TABLE tb1(
    username VARCHAR(20),
    age TINYINT UNSIGNED,
    salary FLOAT(8,2) UNSIGNED
    );
    //创建一个名称为tb1的数据表,里面有三个字段分别是username,age,salary。
    
    • 查看数据表 SHOW TABLES [FROM 数据库名称]

    • 查看数据表结构 SHOW COLUMNS FROM 表名称

    • 插入记录 INSERT [INTO] 表名称 [(字段名称1,字段名称2,...)] VALUES(val,....);

    • 查看记录 SELECT 表达式 FROM 表名称;

    • 空值和非空值 NULL , NOT NULL

    相关文章

      网友评论

          本文标题:数据类型和操作数据表

          本文链接:https://www.haomeiwen.com/subject/edwqhftx.html