mysql数据库的基础知识和操作,笔记3,权亮
AS 用来重命名 表名或者字段名,只是在查询中有效。作用省事。
同时用来解释说明,将子查询重命名,当表用,在查询命令内,定义在后面,重命名在前面也有效。
Limit 整数值,连续显示前多少个整数值的信息,写在最后,
Limit 整数值,整数值。两个参数时候,第一个参数代表开始元素也就是开始的行的位置,第二个参数代表连续的数值。0代表起始第一行位置。Limit 2,3,也就是第三行,连续三个,三四五行。
数学函数,在mysql里是针对字段的。
常用数学函数:
Abs(x),求绝对值
Log(x,y),求x的以y为底对数。
Mod(x,y),求x/y的余数。
Rand(),返回(0,1)之间的随机小数。和excel的算法不同。
Ceiling(x),返回大于x的的最小整数,进一取整。
Round(x,y),返回x的四舍五入的有y位小数的值。
Sqrt(x),返回一个数的平方根。
常用字符串函数:
Substring(取数对象,起始位置,连续取得字符数)
Concat(s1,s2,…)讲里面的参数链接起来。
Left(str,x),取字符串str的左边的x位字符。
Right(str,x),取字符串str的右边的x位字符。
Length(str),返回字符串中的字符数。
日期时间类函数:
Now(),返回当前日期和时间。
Date(datetime),返回datetime的日期值。
Time(datetime),返回datetime的是兼职
其他函数:
Group_concat 文本类的聚合,文本内的所有内容,存在一起,用逗号隔开。
分组后没聚合,那就只能找到维度的第一个值。
Update …set函数和delete from 函数都是针对字段内容进行修改。
在修改前,输入命令:
Set sql_safe_updates=0;
函数:Update …set…,为某个字段赋值。
Update 表名 set 字段=新字段;
函数:Delete from
Delete from 表名 where 要求;
单标查询练习
变量定义
Set @abc =();给变量定义,如果不加@,就只能在存储过程中使用。加了就是全局变量。
Select @abc; //展示变量
Set @def=();
Select @def;
用查询有语句快速建表的方法
Create table 新表1(查询语句,查询的结果就是新的字段);
多表连接
Select * from table1 left join table2 on t1.r=t2.r left jion table3 on t1.r=t3.r.
练习:
- python操作MySQL数据库——(一)MySQL基础知识
- Java基础知识强化之IO流笔记57:数据输入输出流(操作基本数据类型)
- 畅游Python 二十三:操作MySQL数据库:基础知识
- 很全面的Mysql数据库、数据库表、数据基础操作笔记(含代码)
- Java基础知识强化之集合框架笔记77:ConcurrentHashMap之 ConcurrentHashMap的基本操作
- MySQL数据库基础知识汇总(学习笔记)
- JavaWeb学习笔记-MySQL数据库基础知识
- 数据库的基础知识学习笔记(用的是wampserver中的mysql数据库)
- 很全面的Mysql数据库、数据库表、数据基础操作笔记(含代码)
- 【知了堂学习笔记】_Jquery基础知识之DOM操作(二)
- Python基础知识——对mysql数据库的操作
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.11Java数据库操作(4.11.1-4.11.8)
- JQuery学习笔记——基础知识和数组以及字符串操作
- MYSQL数据库基础知识及操作
- C++数据库操作学习笔记:ADO基础知识
- OC笔记:类的基础知识及代码示例
- java-mysql数据库基本操作学习笔记(1)
- 【java基础知识(学习笔记)】--方法的重载
- C#基础知识--引用类型和值类型/装箱和拆箱操作
- Swift学习笔记(十六)——String字符串的基础操作