zoukankan      html  css  js  c++  java
  • 3、数据类型

    数字:

    • tinyint 无符号unsigned
    • int
    • bigint
    • decimal(m,d)  m总位数,d小数点后位数。精准,内部存储数字为字符串。推荐使用。
    • float  
    • double

    字符串:

    • char(m) 定长m
    • varchar(m) 变长,最大m。节省空间,查询速度不如char
    • text
    • mediumtext
    • longtext

    注:sql优化:创建表时把定长char如手机号往前放,变长varchar如地址往后放,提高速度;图片和视频等静态文件不放数据库,而放路径。放在文件服务器硬盘

    时间:

    • datetime  YYYY-MM-DD HH:MM:SS

    enum枚举:

    mysql> create table t(id int not null auto_increment primary key,num enum('1','2'));
    Query OK, 0 rows affected (0.05 sec)
    
    mysql> insert into t values(0,1);
    Query OK, 1 row affected (0.00 sec)
    
    mysql> insert into t values(0,2);
    Query OK, 1 row affected (0.00 sec)
    
    mysql> insert into t values(0,3);
    ERROR 1265 (01000): Data truncated for column 'num' at row 1
    mysql> 

    set

    渐变 --> 突变
  • 相关阅读:
    1-4-04:奇偶ASCII值判断
    1-4-03:奇偶数判断
    1-4-02:输出绝对值
    1-4-01:判断数正负
    1-3-20:计算2的幂
    1-3-19:A*B问题
    1-3-18:计算三角形面积
    Use PIVOT Table in SQL Server
    Pivoting DataTable Simplified
    Pivot Methods 行列转换
  • 原文地址:https://www.cnblogs.com/lybpy/p/8206647.html
Copyright © 2011-2022 走看看