学习笔记03(数据库查询)
来源:互联网 发布:网络谣传实例 编辑:程序博客网 时间:2024/05/19 02:44
查看MySQL编码
SHOW VARIABLES LIKE 'char%';
character_set_client:服务器会使用该编码类型来处理客户端发过来的数据;
character_set_connection:客户端发送请求-->connection指定的编码(与client保持一致);这个一般与乱码有关系。
character_set_database:数据库默认编码,在创建数据库时,如果没有指定编码,那么默认使用database编码;
character_set_server:MySQL服务器默认编码;
character_set_results:查询结果返回给客户端的编码,这说明客户端必须使用result指定的编码来解码;
主从表建立约束关系后,删除主表中与从表中有联系的数据会报错(解决方法):
1.删除约束关系
2.先删除从表的关系数据,再删除主表的
分页查询:limit 两个参数 第一个:起始位置 第二个:每次显示的条数。
控制台乱码粗暴处理
若每次登陆MySQL都会出现乱码的问题,可以在MySQL安装目录下的my.ini文件里将default-character-set=utf8的值改为gbk;
MySQL 连接查询
1.连接查询
(1) 内连接(笛卡尔积)
基本语法: 左表 [inner] join 右表on 左表.字段 = 右表.字段;(where没有on效率高:一对多/一对一)
(2)外连接(所有数据,空的置为null)
基本语法: 左表left/right[outer]join 右表 on 左表.字段 = 右表.字段;
阅读全文
0 0
- 学习笔记03(数据库查询)
- ThinkPHP学习笔记(七)深入学习数据库查询
- 数据库学习笔记(四)-数据库查询基础
- 数据库学习笔记(二)---SQL查询语句
- 数据库学习笔记系列(5)——分组查询
- 数据库学习笔记系列(7)——连接查询
- 数据库学习笔记系列(8)——嵌套查询
- 数据库学习笔记和小练习(3)数据查询
- oracle数据库学习笔记(二)之分组统计查询
- (笔记)数据库查询操作
- 数据库学习笔记(六)-联接查询和分组查询
- 数据库学习笔记 --- SQL查询数据库中所有的表
- mysql数据库 sql语句学习笔记03 查询 聚合 表连接 记录联合
- 《MySQL入门很简单》学习笔记(10)之第10章查询数据(关键词:数据库/MySQL/查询数据)
- MySQL数据库学习笔记(六)----MySQL多表查询之外键、表连接、子查询、索引
- MySQL数据库学习笔记(六)----MySQL多表查询之外键、表连接、子查询、索引
- Laravel学习笔记(五)---操作数据库--查询构建器(Query Builder)
- JasperReport学习笔记4-查询数据库生成动态的报表(WEB)
- webpack3从入门到放肆(附demo)
- 数组(一维、二维、三维)的动态申请及用vector的表示方法
- 关于二叉树建立的几种方法
- 多线程程序的评量标准
- Linux内核——3个汇编程序bootsect、setup以及system(head.s)
- 学习笔记03(数据库查询)
- JVM系列:解决JVM最大内存设置问题
- 【Spring-data-jpa】根据userId删除用户信息
- CSS-相关练习1-表格实现奇数行和偶数行自行判断设置不同的背景颜色
- 求循环节
- Linux简介
- 1041. 考试座位号(15)--Python
- 装系统体验②
- HDU 5104-Primes Problem