数据库
文章平均质量分 84
若如初见kk
人生苦短,我用python!
展开
-
【MySQL-MongoDB】关系型数据库与非关系型数据库学习笔记
一、关系型数据库与非关系型数据库1.关系型数据库—RDBMS(relational database managment system)建立在关系模型基础上的数据库,借助于集合代数等数据概念和方法来处理数据库中的数据;其典型的特征是含有大量的表格;1.1 主要关系型数据库:oracle:在以前的大型项目中使用,银行,电信等项目; mysql:web时代使用最广泛的关系型数据库; ms sql server: 在微软的项目中使用; sqlite:轻量级数据库,主要应用在原创 2022-02-16 22:17:59 · 3517 阅读 · 1 评论 -
数据库设计规范-MySQL/SQL Server
数据库设计规范1.设计的步骤2.需求分析3.概念结构设计4.逻辑结构设计4.1 逻辑设计的一些条件4.2 函数依赖4.3 范式5. 物理结构设计5.1 命名5.2 字段类型5.3 反范式化5.4 补充6.数据库维护和优化6.1 索引-强制6.2 索引-推荐6.3 维护表结构6.3.1 表拆分--分区6.3.2 归档6.4 其他7.参考文献1.设计的步骤① 需求分析② 概念结构设计:E-R图③ 逻辑结构设计:将E-R图转换为某一种数据模型,并优化。④ 物理结构设计:选哪种数据库⑤ 数据库实施⑥转载 2022-02-16 20:10:34 · 1623 阅读 · 0 评论 -
商品管理系统数据库设计--SQL Server
友情链接1、学生成绩管理系统数据库设计–MySQL学生成绩管理系统数据库设计–MySQL2、医疗信息管理系统数据库–MySQL医疗信息管理系统数据库–MySQL3、邮件管理数据库设计–MySQL邮件管理数据库设计–MySQL4、SQL Server医疗信息管理系统数据库【英文版-源码】–(Medical Management System Database)SQL Server医疗信息管理系统数据库【英文版-源码】–(Medical Management System Database)5原创 2022-02-16 19:56:47 · 36814 阅读 · 20 评论 -
点餐系统数据库设计--SQL Server
友情链接1、学生成绩管理系统数据库设计–MySQL学生成绩管理系统数据库设计–MySQL2、医疗信息管理系统数据库–MySQL医疗信息管理系统数据库–MySQL3、邮件管理数据库设计–MySQL邮件管理数据库设计–MySQL4、SQL Server医疗信息管理系统数据库【英文版-源码】–(Medical Management System Database)SQL Server医疗信息管理系统数据库【英文版-源码】–(Medical Management System Database)5原创 2022-02-16 19:54:35 · 75433 阅读 · 37 评论 -
SQL Server电影院数据库管理系统【英文版-源码】--(Movie Theatre Management System Database)
SQL Server电影院数据库管理系统【英文版-源码】友情连接1、医疗信息管理系统数据库--MySQL2、邮件管理数据库设计--MySQL3、SQL Server医疗信息管理系统数据库【英文版-源码】--(Medical Management System Database)4、学生成绩管理系统数据库设计--MySQL1. 创建数据库及数据表、插入数据2. 查询数据3. 创建视图原创 2021-12-22 22:17:25 · 8988 阅读 · 0 评论 -
SQL Server医疗信息管理系统数据库【英文版-源码】--(Medical Management System Database)
SQL Server医疗信息管理系统数据库【英文版】友情连接1、医疗信息管理系统数据库--MySQL【中文版】2、邮件管理数据库设计--MySQL【中文版】1. ER图2. 创建数据库及数据表、插入数据3. 查询数据4. 创建视图原创 2021-12-22 22:02:33 · 10467 阅读 · 0 评论 -
MySQL医疗信息管理系统数据库(源码)
MySQL医疗信息管理系统数据库(源码)友情连接1、学生成绩管理系统数据库设计--MySQL2、邮件管理数据库设计--MySQL3、SQL Server医疗信息管理系统数据库【英文版-源码】--(Medical Management System Database)4、SQL Server电影院数据库管理系统【英文版-源码】--(Movie Theatre Management System Database)医疗信息管理系统数据库--MySQL1. 创建数据库及表、插入数据2. 查询数据原创 2021-12-22 21:20:09 · 4795 阅读 · 3 评论 -
医疗信息管理系统数据库--MySQL
医疗信息管理系统数据库--MySQL友情连接1、学生成绩管理系统数据库设计--MySQL2、邮件管理数据库设计--MySQL3、SQL Server医疗信息管理系统数据库【英文版-源码】4、SQL Server电影院数据库管理系统【英文版-源码】-一、 数据库的创建点击获取源码:二、基于数据库必须完成以下内容2.1 数据查询2.2 函数2.3 视图2.4 存储过程2.5 触发器原创 2021-12-22 21:08:41 · 34689 阅读 · 2 评论 -
邮件管理数据库设计--MySQL
邮件管理数据库设计--MySQL友情链接1、医疗信息管理系统数据库--MySQL2、学生成绩管理系统数据库设计--MySQL3、SQL Server医疗信息管理系统数据库【英文版-源码】--(Medical Management System Database)4、SQL Server电影院数据库管理系统【英文版-源码】--(Movie Theatre Management System Database)原创 2021-12-22 20:43:08 · 21687 阅读 · 16 评论 -
【MySQL-ERROR】MySQL 报错 ERROR 1264 (22003): Out of range value for column
1.错误背景描述MySQL数据库给表插入数据时报错:ERROR 1264 (22003): Out of range value for column ‘cellphone’ at row 1MySQL版本:8.0.20创建数据表语句如下:CREATE TABLE contacts(uid INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT NOT NULL,uname VARCHAR(25),email VARCHAR(50),cellphone原创 2020-06-28 12:12:37 · 7811 阅读 · 0 评论 -
【Kettle-ERROR】ETL工具-Kettle连接MySQL报错及解决方案
1.驱动问题在kettle中新建mysql连接时,一般都选择Native(JDBC)方法,这时需要下载与MySQL版本对应的connector连接jar包,放在kettle安装目录的 data-integration\lib下;低版本的MySQL数据库按这种方法一般没问题,但是mysql 8.0以上connector已经不再支持这个包名,所以会出现已经将mysql-connector-java-8.0.xx.jar包拷贝到lib目录下,但还是报错说找不到驱动。报错如下:错误连接数据库 [tcc]原创 2020-06-27 01:22:03 · 2145 阅读 · 0 评论 -
【MySQL -ERROR】MySQL 报错 ERROR 1327 创建函数识别不出数据库中的表(解决方法)
今天用MySQL创建含流程控制语句函数,遇到总会识别不出数据库中的courses表,通过查询语句时正常则没有问题,报错如下:ERROR 1327 (42000): Undeclared variable: courses代码如下:DELIMITER //CREATE DEFINER = CURRENT_USER FUNCTION get_student_scores_by_sid(id INT)RETURNS VARCHAR(300)DETERMINISTICBEGIN DECLARE原创 2020-06-27 00:40:26 · 4579 阅读 · 0 评论 -
Windows中MySQL无法插入或识别中文字符的问题及解决方案
1.问题描述在window上安装了MySQL数据库,使用MySQL命令行客户端导入数据,无论是通过 sql 脚本导入,还是直接使用插入语句插入,只要数据中含有中文,经常会出报错主要报错有:ERROR 1366 (HY000): Incorrect string value: ‘\xA4\x95’ for column ‘name’ at row 1ERROR 1406 (22001): Data too long for column ‘name’ at row 1数据库字符设置为:cha原创 2020-06-22 01:08:15 · 2411 阅读 · 1 评论 -
学生成绩管理系统数据库设计--MySQL
MySQL/SQL Server 数据库设计(学生成绩管理系统)设计大纲1. 项目背景及需求分析1.1 项目背景1.2 需求分析1.2.1 信息需求1.2.2 功能需求1.2.3 安全性与完整性需求2. 概念结构设计2.1 抽象出系统实体2.2 全局E-R图3. 逻辑结构设计3.1 关系模式3.2 函数依赖识别3.3 范式4. 物理设计和实施4.1 数据库及表创建4.2 表数据增删改查测试4.3 创建视图4.4 创建函数4.5 创建存储过程4.6 创建触发器原创 2020-06-18 13:02:04 · 252081 阅读 · 93 评论 -
MySQL报错: ERROR 1366 和 1406 解决办法
1.错误背景:设计MySQL数据时设置数据编码 charset=utf8,插入数据全为英文时没有任何报错,查询、创建函数、视图都正常,当插入含中文字符数据时就会报错,一次报2个错:报错 1:ERROR 1366 (HY000): Incorrect string value: ‘\xA4\x95’ for column ‘name’ at row 1报错 2:ERROR 1406 (22001): Data too long for column ‘name’ at row 1插入语法、原创 2020-06-16 15:58:47 · 2463 阅读 · 2 评论 -
win10命令行启动/关闭MySQL
1.正确启动/关闭方式:启动MySQL:NET START MYSQL80关闭MySQL:NET STOP MYSQL80以管理员的身份打开命令行窗口,输入上述指令:MySQL启动/关闭成功2.MySQL名称不对、权限不够报错:MySQL服务名称:每个人设置MySQL服务名称不一样,我的是MySQL命令服务名称为:MYSQL80,不区分大小写,有很多人都是MYSQL,名称不对会报错:服务名无效。权限:要以管理员的身份运行命令窗口,才能开启或关闭MySQL服务,否则会报错:发生系统错误原创 2020-06-16 14:57:04 · 2380 阅读 · 0 评论 -
MySQL创建自定义函数教程
语法:create function 函数名([参数列表]) returns 数据类型begin sql语句; return 值;end;示例DELIMITER //CREATE FUNCTION get_number_by_id(id INT)RETURNS VARCHAR(300)BEGINRETURN (SELECT CONCAT('name: ', name, '--', 'number: ', number)FROM users_info WHERE uid = id);原创 2020-06-15 00:06:06 · 10688 阅读 · 1 评论 -
MySQL中 delimiter 关键字详解
delimiter 的功能:告诉MySQL解释器,该段命令是否已经结束了,mysql是否可以执行了。可以通过delimiter更改语句结束符一般会用:// , $$ 或 &&默认的SQL语句中,delimiter是分号 ,以分号 “;” 表示结束。DELIMITER //CREATE FUNCTION get_number_by_id(id INT)RETURNS VARCHAR(300)BEGINRETURN (SELECT CONCAT('name: ', name,原创 2020-06-14 23:49:38 · 7613 阅读 · 0 评论 -
MySQL ERROR 1418 的解决方法(自定义函数)
1.问题背景:在设置自定义函数时遇到错误:Error Code : 1418This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)分析:根据系统提示,导致该错误的原因可能原创 2020-06-14 22:09:40 · 4285 阅读 · 0 评论 -
将Excel中数据导入SQL Server
1.首先打开:SQL Server 2019导入和导出数据2.打开后如下图,继续下一步:3.数据源 选择 Microsoft Excel:4.选择要导入SQL Server 的数据文件路径和Excel版本,版本选自己电脑上有的就行,然后下一步:5. 选择要导入到目标SQL Server服务器和数据库6.下一步,这里可以根据需求选,一般直接选默认就行了:7.下一步,选择Excel里面要导出的数据表sheet,一个Excel文件里面有多个sheet时,根据自己的需求选,可以在编辑映射里面原创 2020-06-12 01:07:02 · 2351 阅读 · 2 评论 -
SSMS中ER图创建教程(SQL)
1.打开SSMS,连接SQL Server:2.选择要创建ER的数据库,选择 数据关系图,鼠标右键点击选择新建数据库关系图:3.选择要在ER图中包含的表格,按“ctrl”或“shift”按钮并选择表格来选择多个表格;4.点击添加,这样就建好啦!5.如果需要更具体ER图比如下图,可能需要用别的工具哦。...原创 2020-06-04 22:52:13 · 10420 阅读 · 0 评论 -
MongoDB数据库安装教程(win10)
Windows10中MongoDB数据库安装图解教程:1.下载点击进入官网下载地址个人一般选社区版,选择合适自己点电脑的版本:我选的是 mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed,约150MB:2.下载完成后开始安装安装目录可以自定义,类型可以选Custom:3.安装好后配置找到安装目录,在里面建立一个data文件夹,然后在data文件夹里新建一个db文件夹:进入bin目录,按住Shift+鼠标右键 打开命令行窗口:输原创 2020-06-02 21:12:32 · 934 阅读 · 0 评论 -
MySQL数据库安装教程(Win10)
Windows10中MySQL数据库安装图解教程安装地址:https://dev.mysql.com/downloads/file/?id=495322通过这个地址打开MySQL的官网,找到MySQL Community (社区版),因为社区版是免费的,也比较好用,个人开发一般用这个,公司的话可以考虑企业版,打开网址后如下图:2.点击下载完成后开始安装文件大小一般为:300-400MB我安装的是:mysql-installer-community-8.0.20.0.msi,大概420MB安原创 2020-06-02 00:55:22 · 1819 阅读 · 0 评论