MySQL从入门到精通(三)
作者:芦扬
浏览数:29417
阅读详细
小册描述
本小册内容包括数据库基础,初识MySQL,使用MySQL图形化管理工具,数据库操作,存储引擎及数据类型,数据表操作,MySQL基础,表数据的增、删、改操作,数据查询,常用函数,索引,视图,数据完整性约束,存储过程与存储函数,触发器,事务,事件,备份与恢复,MySQL性能优化,权限管理及安全控制等。
目录
-
9.1 基本查询语句
-
9.2 单表查询
-
9.2.1 查询所有字段
-
9.2.2 查询指定字段
-
9.2.3 查询指定数据
-
9.2.4 带关键字IN的查询
-
9.2.5 带关键字BETWEEN AND的范围查询
-
9.2.6 带LIKE的字符匹配查询
-
9.2.7 用IS NULL关键字查询空值
-
9.2.8 带AND的多条件查询
-
9.2.9 带OR的多条件查询
-
9.2.10 用DISTINCT关键字去除结果中的重复行
-
9.2.11 用ORDER BY关键字对查询结果进行排序
-
9.2.12 用GROUP BY关键字分组查询
-
9.2.13 用LIMIT限制查询结果的数量
-
9.3 聚合函数查询
-
9.3.1 COUNT()统计函数
-
9.3.2 SUM()求和函数
-
9.3.3 AVG()平均数函数
-
9.3.4 MAX()最大值函数
-
9.3.5 MIN()最小值函数
-
9.4 连接查询
-
9.4.1 内连接查询
-
9.4.2 外连接查询
-
9.4.3 复合条件连接查询
-
9.5 子查询
-
9.5.1 带IN关键字的子查询
-
9.5.2 带比较运算符的子查询
-
9.5.3 带EXISTS关键字的子查询
-
9.5.4 带ANY关键字的子查询
-
9.5.5 带ALL关键字的子查询
-
9.6 合并查询结果
-
9.7 定义表和字段的别名
-
9.7.1 为表取别名
-
9.7.2 为字段取别名
-
9.8 使用正则表达式查询
-
9.8.1 匹配指定字符中的任意一个
-
9.8.2 使用“*”和“ ”来匹配多个字符
-
9.8.3 匹配以指定的字符开头和结束的记录
-
10.1 MySQL函数
-
10.2 数学函数
-
10.2.1 ABS(x)绝对值函数
-
10.2.2 FLOOR(x)向下取整函数
-
10.2.3 RAND()随机数函数
-
10.2.4 PI()圆周率函数
-
10.2.5 TRUNCATE(x,y)截断函数
-
10.2.6 ROUND(x)近似值函数和ROUND(x,y)四舍五入函数
-
10.2.7 SQRT(x)平方函数
-
10.3 字符串函数
-
10.3.1 INSERT(s1,x,len,s2)替换函数
-
10.3.2 UPPER(s)函数和UCASE(s)字母大写函数
-
10.3.3 LEFT(s,n)取左函数
-
10.3.4 RTRIM(s)去空格函数
-
10.3.5 SUBSTRING(s,n,len)截取函数
-
10.3.6 REVERSE(s)反转函数
-
10.3.7 FIELD(s,s1,s2,…,sn)位置函数
-
10.3.8 LOCATE(s1,s)、POSITION(s1 IN s)和INSTR(s,s1)3个位置函数
-
10.4 日期和时间函数
-
10.4.1 CURDATE()和CURRENT_DATE()当前日期函数
-
10.4.2 CURTIME()和CURRENT_TIME()当前时间函数
-
10.4.3 NOW()当前日期和时间函数
-
10.4.4 DATEDIFF(d1,d2)间隔天数函数
-
10.4.5 ADDDATE(d,n)日期计算函数
-
10.4.6 ADDDATE(d,INTERVAL expr type)日期时间计算函数
-
10.4.7 SUBDATE(d,n)日期计算函数
-
10.5 条件判断函数
-
10.6 系统信息函数
-
10.6.1 获取MySQL版本号、连接数和数据库名的函数
-
10.6.2 获取用户名的函数
-
10.6.3 获取字符串的字符集和排序方式的函数
-
10.7.1 格式化函数FORMAT(x,n)
-
10.7.2 改变字符集的函数
-
10.7.3 改变字段数据类型的函数