MySQL常用(增删改)语句

(1)常用语句

  (1)修改数据

    update  表名  set  列名='新值1',列名=’新值2’ where 列名 = '值';

  (2)删除数据

    delete  from  表名  where  列名 = '值';

  (3)插入数据

     insert  into  表名  values(值1, 值2, 值3, 值4),(值1, 值2, 值3, 值4);

(2)SQL数据类型

  (1)数值型 —— 可以不加引号

    tinyint   微整型,占1个字节,范围-128~127

    smallint   小整型,占2个字节,范围-32768~32767

    int   整型,占4个字节,范围-2147483648~2147483647

    bigint   大整型,占8个字节

    float   单精度浮点型,占4个字节,范围比int大的多,存储的数字越大精度越低,以牺牲小数点后的若干位为代价。最大3.4e+38

    double   双精度浮点型,占8个字节,范围比bigint大的多

    decimal(M,D)   定点小数,小数点位置不会发生变化M代表总的有效位数,D代表小数点后的有效位数

    boolean   布尔型,只有两个值,分别是true和false,代表真和假,用于存储只有两个值的数据,例如是否在线、性别、是否在售…  在使用的过程中会自动转为tinyint,true转为1,false转为0,也可以直接使用1和0

(2)日期时间型 —— 必须加引号

    date    日期型    2020-12-25

    time    时间型    15:20:30

    datetime  日期时间型    2020-12-25 15:20:30

(3)字符串型 —— 必须加引号

    varchar(M)   变长字符串,几乎不会产生空间浪费,数据操作速度相对慢M最大值是65535,用于存储变化长度的数据,例如用户名、邮箱、标题、文章详情

    char(M)   定长字符串,可能会产生空间浪费,数据操作速度相对快,M的最大值是255,用于存储固定长度的数据,例如手机号码、身份证号码

    text(M)   大型变长字符串M最大值是2G

 

posted @ 2021-04-06 19:54  chicboy2  阅读(173)  评论(0)    收藏  举报