随笔分类 - mysql
摘要:一个事务,不管是commit还是rollback都表示这个事务的结束 一个表: mysql> select * from bb;+ + +| id | b |+ + +| 1 | 1000 || 2 | 2000 |+ + + 假如我们开启了两个终端,一个终端先执行以下操作: mysql> upda
阅读全文
摘要:https://blog.csdn.net/sun8112133/article/details/79921734 本篇会简单介绍在 MySQL 中关于 8个 character_set 变量的基本作用。 使用下列SQL语句可以查看 MySQL中8个 character_set 变量 SHOW VA
阅读全文
摘要:https://www.cnblogs.com/shootercheng/p/5836657.html 1.查看数据库编码格式 1 mysql> show variables like 'character_set_database'; 2.查看数据表的编码格式 1 mysql> show crea
阅读全文
摘要:现在假如啊,主键为id且是自增的,并且是连续的(不存在断点,),那么,这个语句 select * from xx limit 20000,10 跟这句 select * from xx where id>20000 limit 10. 取出的是相同的结果,但是前者的性能要远远落后于后者。因为,前者虽
阅读全文
摘要:转载自https://www.cnblogs.com/wupeiqi/articles/5716963.html 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列
阅读全文
摘要:转载自https://www.cnblogs.com/wupeiqi/articles/5713323.html 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM (
阅读全文
摘要:请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 这个比较难, 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过“叶平”老师课的
阅读全文
摘要:一对多关系 例如:一个人可以拥有多辆汽车,要求查询某个人拥有的所有车辆。 多对多关系 例如:学生选课,一个学生可以选修多门课程,每门课程可供多个学生选择
阅读全文
摘要:character_set_client:character_set_client:客户端来源数据使用的字符集(告知服务器自己发来的数据是什么格式编码的) character_set_connection:连接层字符集 character_set_results:查询结果字符集 以上三个变量的设置只
阅读全文
摘要:转载自https://www.cnblogs.com/da19951208/p/6403607.html 醉酒染青衣 一:下载Navicat for MySQL 进入 Navicat for MySQL下载 ,根据需要选择下载的版本,我选择的是Windows 64bit,任意选择一个镜像地址下载。
阅读全文
摘要:select * from blog_log;+ + + + +| id | time | level | info |+ + + + +| 1 | 2011-11-11 23:32:32 | 1 | haha || 2 | 2012-12-12 12:21:21 | 1 | haha || 3 |
阅读全文
摘要:BEGIN;CREATE TABLE "poll_choice" ("id" integer NOT NULL PRIMARY KEY AUTOINCREMENT, "choice_text" varchar(200) NOT NULL, "votes" integer NOT NULL);CREA
阅读全文
摘要:原文地址; http://www.ha97.com/5359.html PS:昨天一同事遇到mysql 5.5中文乱码问题,找我解决。解决了,有个细节问题网上没人说,我就总结一下。 一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+ +
阅读全文
摘要:http://jingyan.baidu.com/article/ac6a9a5e43a62e2b653eac83.html
阅读全文
摘要:下面总结的知识点全是经常用的,全都是干货,好好收藏吧。/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables
阅读全文
摘要:原文地址:http://www.2cto.com/database/201501/367791.html 一、基本概念 1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字
阅读全文
摘要:MYSQL中,常用的几种约束: NOT NULL 主键(PRIMARY KEY)是用于约束表中的一行,作为这一行的标识符,在一张表中通过主键就能准确定位到一行,因此主键十分重要。主键要求这一行的数据不能有重复且不能为空。 还有一种特殊的主键——复合主键。主键不仅可以是表中的一列,也可以由表中的两列或
阅读全文
摘要:原文:https://blog.csdn.net/u010737354/article/details/53081830 相信很多用了MySQL很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1、我字段类型是not null,为什么我可以插入空值 2、为毛not null的效率比n
阅读全文