
数据库
文章平均质量分 86
我的书包哪里去了
这个作者很懒,什么都没留下…
展开
-
SQL server外键规范
在关系图中的关系上点击右键,查看属性,发现其“INSERT和UPDATE规范类别”,规则分别有无操作、级联、设置空、设置默认值。当表之间设置了关系之后,如果不注意该设置值,往往在操作表时会出错。下面我们来看看这几个规则: 删除规则:当删除操作涉及到外键时,各个设置值的说明情况如下无操作 显示一条错误信息,告知用户不允许执行该删除操作,DELETE 将被回滚。级联删除包...原创 2020-03-06 21:56:15 · 879 阅读 · 0 评论 -
MySql数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。下面的表显示了需要的每个整数...原创 2018-06-28 20:48:13 · 204 阅读 · 0 评论 -
解决MySql保存数据java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x91\x87\xE5\x91...‘
Mysql的utf8编码最多3个字节,Emoji表情或者某些特殊字符是4个字节,所以由于编码的原因,数据插不进去而抛出此异常。在此篇文章中介绍两种解决方法。一、在程序中过滤4个字节的Emoji表情或者某些特殊字符把它们替换成空串就ok了!!!二、修改数据库编码为utf8mb41.在配置文件中修改数据库的字符编码,设置永久的字符编码。Windows下MySQL的配置文件是my.ini,一般会在安...原创 2018-06-28 21:02:52 · 7143 阅读 · 1 评论 -
设置MySQL的字符编码命令集
一、查看数据库的字符编码:mysql>\s二、查看数据库的详细编码:mysql>show variables like '%char%';三、新建一个数据库查看数据库编码:mysql>show create database test1;四、创建数据库时指定数据库的字符集:mysql>create database <数据库名> character se...原创 2018-06-29 07:52:27 · 2051 阅读 · 0 评论 -
QT实现简单的医院管理系统
现代化的医院也应该有现代化的管理系统。在科技日益发达的今天,人们的身体健康也在不断受到重视。因此,医院进行现代化管理就变得尤为重要。一、系统需求分析通过一个医院管理系统,使医院的管理工作系统化、规范化、自动化,从而达到提高医院管理效率的目的。 1.1 系统功能分析医院管理系统需要完成功能主要有:(1)各类信息的输入。(2)员工各种信息的输入,包括员工基本信...原创 2018-07-24 17:25:03 · 15370 阅读 · 3 评论 -
数据库完整性约束
为了维护数据库中数据与现实的一致性,关系数据库的数据与更新操作必须遵循下列3类完整性规则:(1)实体完整性规则(2)参照完整性规则(3)用户定义的完整性规则约束是在表中定义的用于维护数据库完整性的一些规则。 按照约束的数目划分——分为表级约束和列级约束。按照功能划分——约束分为:实体完整性规则:- NOT NULL(非空约束) 参照完整性规则:- ...原创 2018-10-22 21:17:57 · 655 阅读 · 0 评论 -
SQL基本表的连接操作
在书写两个关系的连接操作时,SQL2把连接操作符分成连接类型和连接条件两部分。连接类型决定了如何处理连接条件不匹配的元组。连接条件决定了两个关系中哪些元组应该匹配,以及连接结果中出现哪些属性。 连接类型 INNER JOIN 内连接 LEFT OUTER JOIN 左外连接 RIGHT...转载 2018-10-22 21:21:51 · 998 阅读 · 0 评论 -
数据库删除语句 Drop、Truncate和Delete比较
Dropdrop可用于删除数据库(drop database 数据库名称)、删除数据表(use 数据库名称drop table 数据表1名称,数据表2名)或删除数据表字段(use 数据库名称 alter table 数据表名称 drop column 字段名(列名称))。值得注意的是:drop语句将删除表的结构、被依赖的约束(constrain),触发器(trigger),索引(ind...原创 2018-10-22 21:22:51 · 11770 阅读 · 0 评论