
sql
文章平均质量分 53
COCO56(徐可可)
河南省淮阳中学14级学生,平顶山学院17级软件工程游戏开发方向徐可可,现处于求职状态,希望能够获得一份儿Python相关的工作,有事儿请内信或者在文章下方评论。
展开
-
【已解决】“10.1.1.2‘ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘
登录远程主机,然后打开MySQL命令行的客户端,输入密码之后执行。原创 2022-07-14 23:28:30 · 540 阅读 · 0 评论 -
MySQL主从复制(Windows 10 + CentOS 7混合云) | MySQL8.0.29主从复制(附视频教程)
视频教程:运维-主从复制文章目录1. 概述2. 原理3. 搭建3.1. 主库配置3.2. 从库配置3.3. 测试1. 概述主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制,从库也可以作为其他从服务器的主库,实现链状复制。MySQL主从复制的优点主要包含如下三个方面:主库出现问题,可以快速切换到从库提供服务实现读写分离,降低主库的访问压力可以在从原创 2022-05-12 20:57:05 · 921 阅读 · 0 评论 -
MySQL安装 | CentOS 7安装MySQL8.0.29步骤(含视频教程)
文章目录1. 按2. 安装步骤3. 常见问题3.1. Win 10如何安装MySQL8.0.293.2. 如何进行主从复制实现读写分离1. 按建议不熟悉的先看视频教程:MySQL安装(linux版本)并且参考Win10安装MySQL8.0.29.0步骤在Windows上熟练使用了之后再在CentOS 7上上手。访问MySQL下载页:https://dev.mysql.com/downloads/mysql/操作系统选择:Red Hat Enterprise Linux / Oracle Li原创 2022-05-12 18:36:48 · 2745 阅读 · 1 评论 -
【解决】SQL语句插入COUNT计算的结果到其他表
使用AS为COUNT计算的列指定一个别名即可,以下是用于SQL Server的生产代码:SELECT LEFT( @str, len( @str ) - 1 ) AS 最终姓名, COUNT ( 1 ) AS 总人数INTO #汇总发药单_病人姓名FROM #汇总发药单_病人信息原创 2022-01-28 18:45:36 · 1402 阅读 · 0 评论 -
【解决】缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 ““ 或 [] 的别名。请将别名更改为有效名称。
使用AS为列名称指定一个别名即可,以下是用于SQL Server的生产代码:SELECT LEFT( @str, len( @str ) - 1 ) AS 最终姓名, COUNT ( 1 ) AS 总人数INTO #汇总发药单_病人姓名FROM #汇总发药单_病人信息原创 2022-01-28 18:38:20 · 3478 阅读 · 0 评论 -
SQL Server以#或##开头的表
临时表,其实临时表又称为过渡表,在保存一些临时数据时是非常有用的。临时表有两种类型:本地和全局,它们在名称、可见性以及可用性上有区别。在SQL Server中,本地临时表的名称以单个数字符号 (#) 打头,仅对当前的用户连接是可见的(仅在当前会话中可见),当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的(在所有会话中都可见),当所有引用该表的用户从 SQL Server 断开连接时被删除。可以使用INTO语句将从其他表(Te原创 2022-01-26 15:19:52 · 2574 阅读 · 0 评论 -
join取top1不行?可以使用APPLY试试
文章目录1. 按2. 参考1. 按A表中某个字段的数据在B表中有多条,直接使用JOIN会出现多条数据,使用JOIN无法取TOP1的,不过APPLY却可以。右表可以是有条件的跟左表的记录匹配,而条件的值可以来至于左表。--用OUTER APPLYselect b.* FROM a表 aOUTER APPLY (select TOP(1) * from b表 WHERE Name = a.AName) b2. 参考使用 CROSS APPLY 与 OUTER APPLY 连接查询https:原创 2022-01-22 18:31:16 · 344 阅读 · 0 评论 -
MySQL高效率查询数据记录是否存在
实例如下:select 1 from `KSJSB` where `SN` = '301' limit 1select 1:有一条符合查询条件的记录就会返回一个1limit 1:只要找到了对应的一条记录,就立马返回记录不会继续再向下扫描了适合的业务场景:需要根据一个或多个条件,查询是否存在记录,不关心有多少条记录以及记录的内容。...原创 2021-07-11 08:31:43 · 2793 阅读 · 0 评论 -
MySQL decimal、float、double用法说明
文章目录1. 按2. 三者精度区别3. 用法介绍4. DECIMAL的存储需求5. 实例1. 按本文主要介绍Decimal的相关知识,对于float和double,由于本身就比较常见,且容易理解,因此不做太多介绍,在本文中进行介绍时,主要是与Decimal进行对比,让读者在比较中更加容易理解Decimal。2. 三者精度区别类型名称存储需求有效位float4字节6(本人实际测试数值)double8字节16(本人实际测试数值)decimail(M,D)具体字原创 2020-08-12 00:29:53 · 2565 阅读 · 0 评论 -
【解决】Navicat在写sql语句的时候自动补全功能消失
文章目录1. 情况描述2. 解决办法1. 情况描述卸载老版本(Navicat 12)然后安装新版本(Navicat 15),但原来在老版本上建立的数据库连接还在,只是在写SQL语句的时候没有表名的自动补全功能了。2. 解决办法更新OCI环境,oci.dll在安装目录下面的instantclient_11_2文件夹里,如:F:\Program Files\PremiumSoft\Navicat Premium 15\instantclient_11_2\oci.dll删除原来老版本与数据库的连接原创 2020-07-23 12:53:58 · 16130 阅读 · 8 评论 -
python pymysql转义方法escape_string使用说明及报错解决方法
文章目录1. 按2. 说明2.1. 为什么要转义?2.2. 后期使用需要反转义吗?1. 按pymysql中有专门的转义方法,导入语法如下:# v1.0.0及以上from pymysql.converters import escape_string# v0.10.1及以下from pymysql import escape_string注意:v1.0.0及以上请使用from pymysql.converters import escape_string,否则将抛出ImportError:原创 2021-01-15 20:57:43 · 27197 阅读 · 5 评论 -
修改MySQL8.0.29.0 数据库存储文件的路径
文章目录1. 按2. 操作步骤1. 按MySQL 8.0.20默认安装路径为C:\Program Files\MySQL\MySQL Server 8.0,如果选择MySQL Server的话,安装时是不能改变安装路径的。另外数据根目录是在C:/ProgramData/MySQL/MySQL Server 8.0/Data,我们有时候需要更改数据库的目录,因为C盘空间有时候太小,或者不想频繁读写C盘,想把数据库保存在其他盘。2. 操作步骤关掉MySQL服务(进任务管理器,打开服务,选中MySQL8原创 2020-07-08 21:42:33 · 9099 阅读 · 6 评论 -
MySQL创建无符号整数(int)及取值范围
文章目录1. 取值范围介绍2. 创建操作2.1. 使用Navicat2.2. 命令1. 取值范围介绍官方帮助:Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT整数类型又称数值型数据,数值型数据类型主要用来存储数字。MySQL 提供了多种数值型数据类型,不同的数据类型提供不同的取值范围,可以存储的值范围越大,所需的存储空间也会越大。MySQL 主要提供的整数类型有 TINYINT、SMAL原创 2020-07-06 11:37:48 · 24051 阅读 · 0 评论 -
DataGrip管理(新建、添加、删除)数据库(Schema)
文章目录1. 按2. 操作数据库2.1. 创建数据库2.2. 添加显示或隐藏已有数据库2.3. 删除数据库3. 操作表3.1. 添加表1. 按数据库使用DATABASE或Schema都是可以的,两者只是叫法不同,意义完全一致,有的软件中把数据库叫做DATABASE(如:Navicat ),有的叫做Schema,这都是没什么问题的。这里我们可以使用cmd做个测试,一般我们在创建数据库时会使用:CREATE DATABASE database_name;,但同时也可以使用CREATE Schema da原创 2020-07-05 09:58:14 · 31544 阅读 · 3 评论 -
数据库关系模式的范式
文章目录按第1范式第2范式第3范式按各种范式之间的关系:5NF⊂4NF⊂BCNF⊂3NF⊂2NF⊂1NF5NF\subset4NF\subset BCNF\subset3NF\subset2NF\subset1NF5NF⊂4NF⊂BCNF⊂3NF⊂2NF⊂1NF第1范式所谓第一范式(1NF)是指在关系模型中,对于添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不...原创 2020-01-02 10:54:27 · 638 阅读 · 0 评论 -
数据库系统概论第四章作业题
大三上:数据库系统概论所有实验报告和课后作业文章目录8.今有两个关系模式:9.把习题8中(1)~(7)中的每一种情况,撤销各户所授予的权力。8.今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号)部门(部门号,名称,经理名,地址,电话号)请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:(1)用户王明对两个表有SELECT权力;(2...原创 2020-01-01 20:42:34 · 2841 阅读 · 0 评论 -
数据库系统概论第三章作业题
大三上:数据库系统概论所有实验报告和课后作业文章目录4.针对,上题中建立的四个表试用SQL语言完成第二章习题5中的查询。5.针对习题3中的四个表试用SQL语言完成以下各项操作:11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码( PNO)、4.针对,上题中建立的四个表试用SQL语言完成第二章习题5中的查询。(1)求供应工程J1零件的供应商号码SNO;(2)求供...原创 2020-01-01 18:10:35 · 5612 阅读 · 1 评论 -
数据库系统概论复习
题型二、填空题,请在下划线上填写正确答案(每空1分,共20分)三、简答题,根据题目问题进行相应回答(第1题4分,第2题6分,第3-6题每题5分,共30分)四、应用设计 (每小题10分,共20分)要点数据的描述数据库系统的三级模式是指模式和逻辑、物理独立性间的关系数据库系统的描述概念模型是现实世界的第一层抽象,最著名的概念模型是E-R模型、E-R模型的描述。实体间的联系数据...原创 2019-12-26 02:15:09 · 2035 阅读 · 1 评论 -
SQL 实验项目8_事务控制
大三上:数据库系统概论所有实验报告和课后作业文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求二、实验内容(或实...原创 2019-12-25 01:34:57 · 3396 阅读 · 0 评论 -
E-R模型的表示(Chen方法)
E-R图提供了表示实体型、属性和联系的方法。注意:由于E-R图的图形元素并没有标准化,不同教材和不同的构建E-R图的工具软件都会有一些差异。实体型:用矩形表示属性:用椭圆形表示◼ 多值属性:用双线椭圆表示◼ 派生/导出属性:用虚线椭圆表示码/关键字:加下划线连接实体型和属性:直线联系:用菱形表示连接实体与联系:直线联系也可以有属性,连接联系和属性:直线联系的类别(联系的基数)...原创 2019-12-25 00:24:59 · 5509 阅读 · 0 评论 -
【解决】Unable to connect to any of the specified MySQL hosts.
一般是由于语法错误,如数据库的服务器IP地址填写有错误,但如果在一台机子上不报错,另一台机子上运行时就报错,则是由于防火墙的原因,请调整相应的防护策略。笔者在本机上能运行,后来迁移到服务器上,发现无法运行,仔细一想,是防火墙的原因。...原创 2019-12-14 19:05:25 · 13529 阅读 · 0 评论 -
MySQL Connecter下载
文章目录下载页下载直链下载页https://dev.mysql.com/downloads/下载直链Net(C#):https://cdn.mysql.com//Downloads/Connector-Net/mysql-connector-net-8.0.18.msi原创 2019-12-14 02:51:28 · 1112 阅读 · 0 评论 -
大三上:数据库系统概论第七章课后作业
大三上:数据库系统概论所有实验报告和课后作业文章目录7. 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型。8. 某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品,零件,材料,仓库原创 2019-12-10 12:18:02 · 8715 阅读 · 4 评论 -
SQL 实验项目7_数据库设计
Newspaper DataBase Design报纸数据库设计Newspaper System报纸系统A newspaper is setting up a website where people can write, read and comment on news stories. Your job is to design a database that can record t...原创 2019-12-10 10:26:32 · 2844 阅读 · 0 评论 -
SQL 实验项目6_存储过程
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境阿里...原创 2019-12-03 00:21:19 · 3513 阅读 · 0 评论 -
SQL 实验项目5_触发器
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求使用T-SQL语句熟悉触发器的创建和查看方法;熟悉触发器的修...原创 2019-11-30 20:50:05 · 4196 阅读 · 0 评论 -
大三上:数据库系统概论第六章课后作业
文章目录2. 建立一个关于系、学生、班级、学会等诸信息的关系数据库。6. 有关系模式R(A,B,C,D,E),回答下面各个问题:2. 建立一个关于系、学生、班级、学会等诸信息的关系数据库。描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。描述班级的属性有:班号、专业名、系名、人数、入校年份。描述系的属性有:系名、系号、系办公室地点、人数。描述学会的属性有:学会名、成立年份、地点...原创 2019-11-25 18:08:09 · 8925 阅读 · 2 评论 -
MySQL安装 | Win10上的MySQL8.0.29.0下载安装与常见问题
文章目录1. 下载2. 安装3. 常见问题3.1. 其他电脑就如何访问本机的数据库?3.2. 修改MySQL8.0.215数据库存储文件的路径3.3. CentOS 7如何安装MySQL8.0.293.4. 如何进行主从复制实现读写分离1. 下载MySQL下载页默认为Windows的Navicat Premium下载进入MySQL下载页,选择离线安装包,然后点击右侧的Download按钮点击No thanks, just start my download.2. 安装可以只选择原创 2019-11-22 23:58:18 · 1097 阅读 · 0 评论 -
SQL 实验项目4-数据库安全性
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)第一阶段第二阶段第三阶段五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求熟练使用DBMS提供的功能组件来实现为...原创 2019-11-19 09:55:43 · 6697 阅读 · 0 评论 -
SQL实验报告模板
文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)五、实验结果(包括设计效果、测试数据、运行结果等)六、实验小结(包括收获、心得体会、注意事项、存在问题及解决办法、建议等)七、附录(包括作品、流程图、源程序及命令清单等)一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境I7 ...原创 2019-11-05 09:50:02 · 1006 阅读 · 0 评论 -
SQL 实验项目3_2-视图
大三上:数据库系统概论所有实验报告:https://blog.youkuaiyun.com/COCO56/article/details/102768942文章目录一、实验目的及要求二、实验内容(或实验原理、实验拓扑)三、实验设备与环境四、实验设计方案(包括实验步骤、设计思想、算法描述或开发流程等)第一阶段:在已经创建好的eshop数据库中进行视图的相关操作。第二阶段:教材P130 习题 9(1)-(2)...原创 2019-11-05 09:21:51 · 2061 阅读 · 0 评论 -
SQL 实验项目3_1-数据更新
文章目录任务一第一阶段:在已经创建好的eshop数据库中的各表中添加样例数据。第二阶段:教材P130 习题 5、(8)-(11)任务二第一阶段:在已经创建好的eshop数据库中进行视图的相关操作。第二阶段:教材P130 习题 9(1)-(2)任务一第一阶段:在已经创建好的eshop数据库中的各表中添加样例数据。在eshop数据库的members表中增加2条记录,内容如下:‘jinjin...原创 2019-10-27 19:16:04 · 2533 阅读 · 0 评论 -
大三上:数据库系统概论所有实验报告和课后作业
Microsoft SQL Server 2008R2实验报告模板实验项目1:数据定义–数据库与表的基本操作实验项目2_1:单表查询实验项目2_2:多表查询实验项目3_1:数据更新实验项目3_2:视图实验项目4:数据库安全性...原创 2019-10-27 17:22:08 · 6807 阅读 · 0 评论 -
SQL 实验项目2_2:多表查询
**第一阶段**:(对数据库eshop中数据进行分组统计查询)。(1)查询性别为“男”的会员详细信息,查询结果按月薪降序排列.。(2)查询全体会员的会员帐号,姓名和年龄并按家庭地址升序排列,同一地址中的会员按年龄降序排列。(3)查询会员帐号为’liuzc’所购买的商品号和订购日期,并按订购日期升序排列。(4)查询购买商品号为’0910810004’总人数。(5)查询2005年6月6日前,所有商品的订购总量,要求输出商品号和订购总量。(6)查询所有会员的平均月薪,最高月薪和最低月薪。(7)查询所原创 2019-10-15 11:20:59 · 5852 阅读 · 1 评论 -
Navicat Premium
本文已迁移至:https://www.cnblogs.com/coco56/p/11908004.html原创 2019-11-24 19:42:16 · 500 阅读 · 0 评论 -
【解决】SQL Server为一张表设置多个主键时异常 | 如何设置联合主键
按将多个键设置成主键时提示:无法将多个 PRIMARY KEY 约束添加到表 ‘表名’。其实MS SQL是不能这样设置2个主键create table hello(id int primary key,name varchar(40) primary key);应该是create table hello(id int,name varchar(20),CONSTRAINT 别名 PRIMAR...原创 2019-09-12 23:21:28 · 5872 阅读 · 0 评论 -
Microsoft SQL Server 2008R2和2019
2.1. Microsoft SQL Server 2008R22.2. 最新版的 SQL Server Management Studio (SSMS)原创 2019-09-13 09:44:14 · 7265 阅读 · 0 评论 -
修改SQL Server默认的数据库文件保存路径
默认情况下数据库保存在SQL Server的安装路径下,由于我装在了固态硬盘里,而平常练习需要经常删库和新建库,消耗比较大,对写入次数极其有限的固态硬盘来说损害比较大,所以想把数据库默认保存在机械硬盘中。本文以SQL Server 2008 为例。原创 2019-09-21 14:37:25 · 17029 阅读 · 2 评论 -
数据库中的Key 为什么译作“码”?
Key一般译作“键”,查了下牛津词典,此处的“键”指键盘上的一个按键,侧重于硬件方面。有很多资料将Key译作“码”,也正是出于这样的考虑,“码”一般侧重于软件方面。由于数据库是软件层面的,因此译作“码”比较恰当一些,当然译作“键”也不为错。原创 2019-09-21 23:01:37 · 921 阅读 · 0 评论 -
Markdown KaTeX 蝴蝶结符 ⋈
⋈\Join⋈:$\Join$或$\bowtie$在关系数据库中的关系代数运算中表示连接。关系数据库中的关系代数运算符表原创 2019-09-23 23:16:54 · 2059 阅读 · 0 评论