针对日期时间数据,MySQL提供了几种类型和若干的日期时间函数供人们使用。常用的日期时间类型有year, date, time, datetime, timestamp;常用的日期时间函数有NOW(), CURDATE(), CURTIME(), UNIX_TIMESTAMP()等。
继续阅读“MySQL常用日期时间类型及相关函数总结”
分类:MySQL
MySQL字符集及ERROR 1366 Incorrect string value错误分析
MySQL提供多级字符集机制,其字符集分为服务器字符集、数据库字符集、表字符集、列字符集以及连接字符集和返回结果字符集等等。因此,对字符集进行设置可能会影响到数据库的正常使用,尤其会影响到涉及中文字符的那些操作。
继续阅读“MySQL字符集及ERROR 1366 Incorrect string value错误分析”
MySQL之变量及游标使用的注意事项
在MySQL存储过程中,我们经常会用到变量的声明定义和游标的声明和使用。对初学者而言,可能会遇到一系列的小问题。此文将结合自己实践中遇到的一些问题进行梳理,总结如下。
继续阅读“MySQL之变量及游标使用的注意事项”
MySQL之SELECT…INTO OUTFILE注意事项
SELECT…INTO OUTFILE “filename”语句的功能是将指定的数据导出到文本文件中,并且字段间的分隔符(默认Tab)、字段的封闭符(默认空)以及记录间的分隔符(默认换行)都可以按需指定,使用起来十分方便。
继续阅读“MySQL之SELECT…INTO OUTFILE注意事项”
MySQL之使用游标
MySQL检索操作返回一组称为结果集的行,这组返回的行都是与SQL语句相匹配的行(零行或多行),使用简单的SELECT语句没有办法得到第一行、下一行或前10行,也不存在每次一行地处理所有行的简单方法。
继续阅读“MySQL之使用游标”
MySQL之使用存储过程
我们常用的操作数据库的SQL语句在执行的时候需要先编译,然后执行;而存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果有的话)来调用它。
继续阅读“MySQL之使用存储过程”
MySQL之C语言API学习小结
当我们在项目中需要用C语言和MySQL数据库进行交互时,可以使用基于C语言的MySQL接口来进行对数据的增、删、改、查等操作。这篇文章将从基于C的MySQL接口及示例做相关学习和总结。
继续阅读“MySQL之C语言API学习小结”
MySQL接口调用之gcc编译报错mysql.h:No Such file or directory
这两天在学习总结MySQL的C API的过程中,写了几个小的示例。但是,在编译的阶段中总是出错,编译无法通过。现解决问题,并总结如下。
继续阅读“MySQL接口调用之gcc编译报错mysql.h:No Such file or directory”
MySQL常用SQL语法补充
SQL是操作数据库的核心,SQL语句按照其功能范围不同可分为3个类别:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL)。
继续阅读“MySQL常用SQL语法补充”
MySQL查询结果重定向到文件
今天在看脚本的时候,看到类似于下面这行shell脚本。但是不知道脚本中的-Ne是什么意思,于是,查了相关资料后总结如下。
继续阅读“MySQL查询结果重定向到文件”