随笔分类 -  MySQL

摘要:eg.一个用户可有拥有多个订单,一个订单只能属于一个用户,一对多,在tb_order中使用外键user_id关联tb_user的id。 当删除、更新tb_user中的主键时,与之关联的tb_order要受到影响,比如 #tb_user中的一条记录 1 chy abcd #tb_order中一条记录, 阅读全文
posted @ 2020-03-31 10:45 chy-x 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:索引的概念 不使用索引,要操作某些行时,需要遍历遍历整张表来找到匹配的行,很花时间,且有点耗资源。 书:目录=>快速定位到指定章节,不用一页一页地找 数据库:索引=>快速定位到指定记录,不用遍历数据表去找,索引相当于数据表的目录 索引的优缺点 提高查询效率,尤其是记录数超级多的时候,查询速度提升极大 阅读全文
posted @ 2020-03-10 20:56 chy-x 阅读(261) 评论(0) 推荐(0) 编辑
摘要:原因:mysql server使用的是8.0的版本,密码加密方式发生了变化,使用的Navicat版本较低,不能适配8.0的mysql的加密方式。 3种解决方式: 1、下载安装最新版的Navicat 2、打开mysql自带的命令行客户端,输入密码 ALTER USER 'root'@'localhos 阅读全文
posted @ 2020-03-10 19:57 chy-x 阅读(1592) 评论(0) 推荐(0) 编辑
摘要:视图的概念 视图是一张虚表,将查询结果集保存起来,作为视图使用。实际存在的表叫作基本表。 视图的作用 安全性。grant授权用户只操作视图、只读,可以保护基本表中的数据。 提高查询性能。视图只是基本表的一部分,查视图比查全表快。尤其是多表查询的时候,查视图一张表比连接多张表查询要快。 视图的常用操作 阅读全文
posted @ 2020-03-10 16:00 chy-x 阅读(295) 评论(0) 推荐(0) 编辑
摘要:事务的4个特性(ACID) 原子性 Atomicity。每个事务中的操作,要么都成功,要么都失败 一致性 Consistency。事务执行前后,数据库中的数据应该保持一致 隔离性 Isolation。事务之间应该是隔离的,事务之间互不影响、干扰 持久性 Durability。事务一旦提交,便会将修改 阅读全文
posted @ 2020-03-10 11:30 chy-x 阅读(757) 评论(0) 推荐(0) 编辑
摘要:union 结果集合并 使用多个select分别查询不同的表,把多个select查到的记录合并在一起 一个select查到m条记录,另一个select查到n条记录,合并之后就是m+n条记录 #查询全校师生的id、name,使用2个select分别从tb_teacher、tb_student中查,然后 阅读全文
posted @ 2020-03-08 08:39 chy-x 阅读(756) 评论(0) 推荐(1) 编辑
摘要:通过mysql-client连接到mysql-server,sql语句要以分号结尾,这样按Enter才会执行sql语句。 mysql关键字不区分大小写 字符串、时间日期类型的值要引起来 如果要在mysql中使用utf8字符集,注意是utf8,8前面没有- 数据库操作 show databases; 阅读全文
posted @ 2020-03-06 18:40 chy-x 阅读(432) 评论(0) 推荐(1) 编辑
摘要:1、数值型 类型 范围、小数位数 TINYINT (-128,127) SMALLINT 正负3w+ MEDIUMINT 正负800w+ INT 正负21亿+ BIGINT 正负900千万亿+ FLOAT 单精度 10的-38次方 DOUBLE 双精度 10的-308次方 DECIMAL 定点型(小 阅读全文
posted @ 2020-03-06 08:43 chy-x 阅读(219) 评论(0) 推荐(0) 编辑
摘要:存储引擎 DBMS使用存储引擎进行数据的创建、查询、更新、删除操作。 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 MySQL提供了多种存储引擎,最常见的有3种。 1、MyISAM MySQL5.5之前的默认的存储引擎,每个MyISAM在磁盘上 阅读全文
posted @ 2020-03-05 21:45 chy-x 阅读(300) 评论(0) 推荐(0) 编辑
摘要:下载MySQL mysql、oracle这2个数据库都是oracle公司的,不知道是不是晚上要维护,这家公司的服务器晚上很卡,尽量早上下载。 mysql可以下载msi、zip,但zip配置麻烦,建议使用msi。 第一个是网络安装包,安装时根据选择下载插件;第二个里面已经包含了所有插件。 安装MySQ 阅读全文
posted @ 2020-03-05 17:34 chy-x 阅读(1091) 评论(0) 推荐(1) 编辑
摘要:SQL,全称Structured Query Language,结构化查询语言。 SQL是操作关系数据库的标准语言,是所有关系数据库通用的。 SQL只是制定的一个标准,由具体的关系数据库厂商来实现,所以某些关系数据库可能不支持SQL中的少数语句。 各关系数据数据库在SQL基础上进行一些扩展,增加一些 阅读全文
posted @ 2019-05-29 20:50 chy-x 阅读(1495) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示