mysql句型积累

  1. 统计数量(去重)
    SELECT COUNT(DISTINCT common_name) FROM drug;

  2. load file

> load data local infile 'file_path' into table test_table 
> FIELDS TERMINATED BY '\t<FIELDS TERMINATED>\t' 
> ENCLOSED BY ” ESCAPED BY ”
> LINES TERMINATED BY '\n<LINES TERMINATED>\n'  
 > (field1,field2,field3,field4,field5,field6);

若数据中有反斜杠,需要指定 ESCAPED BY ”

  1. mysql对json的支持
  2. SELECT json_extract(obj, '$.name') FROM table_name WHERE field1 =0 and json_extract(json_field, '$.name') is not null;
  3. update table_name set json_field = json_set(json_field, '$.country', '德国', '$.name', '乳糖') where id = 12505031;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容