老杜MySQL/days.03

1. 数据类型(varchar,char,int,bigint,float,double,date,datetime,clob,blob)

  varchar:可变长度字符串;存储数据的时候判断字符长度进行空间分配,速度慢;

  char:固定长度,速度快,容易造成空间浪费;

  clob:字符大对象,最多存储4G,超过255个字符都需要使用CLOB;Character Large Object:CLOB;

  blob:二进制大对象,存储图片、声音、视频等流媒体;Binary Large Object;必须使用IO流进行数据插入;

2. 建表

  create table 表名(字段名1,数据类型,字段名2,数据类型,...)

create table 表名 (
    字段名1 数据类型,
    字段名2 数据类型,
    字段名3 数据类型,
    ...
)

3. 删表

  drop  table  xxx;  //不存在时会报错

  drop  table  if  exists  xxx;

4. Insert语句

  格式:insert into 表名(字段名1,字段名2,字段名3,...)values(值1,值2,值3,...)//字段名和值要一一对应;

  插入多条记录:insert into 表名(字段名1,字段名2,字段名3,...)values((值1,值2,值3,...),(值1,值2,值3,...),(值1,值2,值3,...),... )//字段名和值要一一对应;

  其他格式自行百度;(应该还有两种)

5. update语句(小心where,缺少会更新该字段全部数据)

  格式:update 表名 set 字段名1=值1,字段名2=值2,字段名3=值3,...,where  条件

6. delete语句(同上)

  格式:delete from 表明 where 条件

7. 其他函数

  format:格式化(格式化数字,加入千分位 format(数字,'$999,999'));

  str_to_date:str_to_date('日期字符串','日期格式'),百度都有;

  date_format:设置现实的日期格式;

 

posted @ 2022-09-25 16:20  LinxhzzZ  阅读(27)  评论(0)    收藏  举报