2. SELECT DISTINCT 查询非重复内容,语法:SELECT DISTINCT 列名称 FROM 表名称
3. WHERE 查询条件, 子句中可以指定任何条件,条件与条件之间用and 和 or 隔开
语法:SELECT 列名称 FROM 表名称 WHERE条件1 AND 条件2
4. AND 和 OR 运算符,将 WHERE 中的多个条件结合起来。 *** 作符包括:=(等于)、<>或=!(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)
空值条件:IS NULL;非空值IS NOT NULL;查询多个值IN()
5. ORDER BY 排序,默认为升序,字段后加DESC为降序
6. GROUP BY 分组 ,对结果进行分组
7. LEFT JOIN 左连接,两张表合并保留左表的全部内容,只要掌握左连接
语法:SELECT列名称 FROM 表1 LEFT JOIN 表2 ON 表1.某列 = 表2.某列
了解:RIGHT JOIN(右连接),INNER JOIN(内连接)、FULL JOIN(全连接)
8. UNION all上下合并,两张表上下合并(了解)
9. LIKE 模糊查询(了解)
语法: SELECT 列名称 FROM 表名称 WHERE 某列 like “%字符%”
10.SUM 求和
语法:SELECT SUM(列名称) FROM 表名称
11. COUNT 计数
语法:SELECT COUNT(列名称) FROM 表名称
12. IF 判断 语法:同excel
13. MIN,MAX等
14. round 四舍五入
15. concat 字符串连接
16. UPDATE:修改内容,语法:update 表名 set 修改字段= 新内容 where 修改条件
17. substring 字符串截取
18. cast 定义数值类型(了解)
19. CASE … WHEN … THEN …. END 满足某一个条件时执行/替换,可用于条件计数
20. DATEDIFF 两个日期之间间隔的天数
21. SUBDATE 日期往前数 ,语法:SUBDATE(date,INTERVAL expr unit)
例子:SUBDATE(“2018-10-1”,INTERVAL 1 day) 代表10月1日往前数1天,结果是9月30;SUBDATE(“2018-10-1”,INTERVAL 1 month) 代表10月1日往前数1月,结果是2018-9-1
使用命令行连接mysql数据库:windows *** 作系统下,开始——运行,打开"运行"对话框,输入cmd,点击“确定”即可进入dos窗口。
dos窗口输入登录mysql数据库命令
mysql
-h
127.0.0.1
-u
root
-p
命令参数说明:
mysql是登录数据库的命令,-h
后面跟服务器的ip,由于本示例mysql服务器安装在本地,因此ip地址为127.0.0.1;-u
后面跟用户名,本示例采用
root用户登录;-p
后面跟登录密码。
输入上述命令后回车,再输入登录密码,在回车即可完成登录mysql数据库服务了。跟着可以运行use
databasename语句 *** 作某个数据库了
mysql数据的查询是通过sql语句来实现的,常用的查询 *** 作如下:
1、连接数据库mysql -u 用户名 -p 用户密码
说明:可以在命令中直接接入密码,也可以不加入密码。
2、查看所有数据库show databases
3、选择数据库use databasename
3、查看该数据库下所有表show tables
4、查看表的区段
describe 表名
5、查询表数据select 字段名 from 表名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)