这是一个数据库建的小软件,可快速的进行数据库结构设计,建立数据模型。类似大家常用的数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。结构设计器(EZDML可快速的进行数据库结构设计,建立数据模型,能迅速生成代码模板、简单界面和字典文档,支持脚本编程。新版本支持定时自动保存,导出DOC时获取是否物理视图等环境参数,自定义新数
良好的数据库逻辑设计和物理设计是数据库获得高性能的基础。数据库结构优化的目的:减少数据冗余(相同的数据在多个地方存在);尽量避免数据维护中出现更新,插入和删除异常(通过范式化设计解决); 插入异常:如果中的某个实体随着另一个实体而存在,也就是说如果缺少了某个实体,就无法表示另一个实体,这样设计出来的就存在插入异常。更新异常:如果更改中的某个实体的单独属性时,需要对多行进行更新,这样设计
1. 数据结构与算法常见数据结构:集合,线性结构(线性,队列,栈,数组,广义),树,图,多维数组等。2. 线性Java中,线性对应着Collection中的List接口,而线性的顺序存储结构则对应于ArrayList;2.1 顺序顺序是在计算机内存中以数组的形式保存的线性,是指用一组地址连续的存储单元依次存储数据元素的线性结构。java定义一个简单的顺序:public class
转载 2023-08-21 23:13:10
49阅读
use database_name; alter table table_name change field_name_old field_name_new varcha
原创 2022-08-03 06:18:38
221阅读
1点赞
MySQL基础一:安装MySQL(按步骤操作,如果下载后使用不了,试着用360安全卫士卸载MySQL,清除残留的,方便在下载造成不必要的麻烦;如果这样也不行,那就需要重做系统在进行下载)二:创建数据库/黑窗口:1:输入密码    2:show databases:查看数据库    3:create database 库名:创建库    4:use 库名:使用库    5:create table
转载 2023-07-14 17:36:47
148阅读
# MySQL命名规范MySQL数据库中,是存储数据的重要组成部分。为了提高代码的可读性和可维护性,对表的命名规范是十分重要的。本文将介绍一些常用的MySQL命名规范,并提供相应的代码示例。 ## 1. 名的命名规则 ### 1.1 使用小写字母 为了避免大小写带来的混淆,建议将名统一使用小写字母。这样做可以减少输入错误,并且更加直观。 ### 1.2 使用下划线 在My
原创 2023-10-27 15:13:33
207阅读
做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开!本文从芋道源码转载,在原有内容基础上结合阿里巴巴Java开发手册中Mysql数据库章节的介绍,加上自己的理解和说明,整理而成。涉及的内容较多,建议收藏后仔细阅读!一、数据库命名规范数据库的名、字段名必须使用小写字母或数字(不要使用驼峰哦),并禁止出现数字开头,禁止两个下划线中间只出现数字。正例:aliyun _ admi
转载 2023-08-10 12:29:11
283阅读
上一篇文章介绍了关于MySQL数据的一些基本常识,从这一篇开始,我们就可以正式操作MySQL数据库了。操作数据库就是对不同数据库中的进行操作。这一篇的主要内容是创建一张,以及对表结构进行操作。在开始之前,首先使用客户端登陆连接MySQL服务器。1.创建一张,以创建一张客户为例,名为customers。在创建时使用create table关键字CREATE TABLE customers
mysql 修改结构,字段等信息 一、查看表信息1:查看建表语句 show create table test_a; 2:查看表字段信息 DESC test_a;二、建表语句CREATE TABLE `test_a` ( `id` char(32) NOT NULL COMMENT '主键ID', `work_id` bigint(20) NOT NULL AUTO_INCREMENT COMM
转载 2023-08-16 00:21:17
173阅读
说明在mysql语句中,sql语句总共分四种a、DDL数据定义语句=>常用的ddl语句有(CREATE【创建】,DROP【删除】,ALTER【修改结构】)b、DML数据操作语句=>常用的dml语句有(INSERT【添加】,UPDATE【修改数据】,DELETE【删除】)c、DQL数据查询语句=>常用的dql语句有(SELECT【查询】)d、DCL数据控制语句=>用于管理数
转载 2023-08-22 22:27:03
192阅读
CREATE TABLE dbname_bodyguard_black_box ( id int(11) NOT NULL AUTO_INCREMENT, login_id varchar(64) DEFAULT NULL COMMENT '用户登录账号,手机号', black_box text C
原创 2021-07-16 17:50:53
356阅读
1.使用InnoDB存储引擎:InnoDB存储引擎提供了事务支持、行级锁定和外键约束,有助于提高数据的完整性和性能。10.定期审查和优化结构:根据业务需求和性能监控结果,定期
原创 2024-08-27 13:52:44
47阅读
 当您在决定开发一个数据库管理项目时,最先着手的工作就应是数据库结构的设计了。可以这么说,结构的设计是开发数据库管理项目的基石,一个糟糕的结构设计,可能会严重延误您的项目开发周期,使您大量的劳动时间为此付之东流。结构设计是数据库逻辑设计的重要组成部分,直接影响到数据库的性能,所以小编在本文对数据库(结构)设计技巧及注意事项做一个讲解!   1.名一般以【模块名称_具体表名】来实现,同
一、结构的优化1、标准化   标准化是在数据库中组织数据的过程。其中包括,根据设计规则创建并在这些间建立关系;通过取消冗余度与不一致相关性,该设计规则可以同时保护数据并提高数据的灵活性。通常数据库标准化是让数据库设计符合某一级别的范式,通常满足第三范式即可。也有第四范式(也称为 Boyce Codd范式,BCNF))与第五范式存在,但是在实际设计中很少考虑。忽视这些规则可能使得数据
转载 2023-08-11 13:22:11
185阅读
SQL注入之sqlmap使用 文章目录SQL注入之sqlmap使用前言一、sqlmap工具的介绍二、利用sqlmap扫描获取数据库信息1.sqlmap常用命令2.读入数据打开命令行窗口,执行命令,获取数据库信息总结 前言一、sqlmap工具的介绍SQL注入,一般指web应用程序对用户输入数据的合法性没有校验或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,进
Cause: java.sql.SQLException: Table './hr_2_job/seeker_wish_area' is marked as crashed and last (automatic?) repair failed ; uncategorized SQLException for SQL []; SQL state [HY000]; error code [144];
知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)二 SQL 分类操作2.1 SQL 分类sql 对数据库的操作分为如下三种类型,如果都学会这三种SQL语言熟练对数据库操作,说明你已经对数据库登堂入室,如果再学会数据库高级操作,说明你对数据库就有一定的使用经验,如果你还学会对数据库进行优化,分
转载 2024-08-29 13:38:25
34阅读
客户系统再次断电,加电再启动后,系统出现数据无法读取现象。查看MySQL错误日志后,发现是某MyISAM损坏。做了修复后,系统恢复正常工作。下面借此事件,对MySQL的MyISAM损坏及修复做个总结。一:MySQL中MyISAM损坏原因总结:1、 服务器突然断电导致数据文件损坏;强制关机,没有先关闭mysql 服务;mysqld 进程在写时被杀掉。2、 磁盘损坏。3、 服务器死机。4、
转载 2023-11-12 10:54:46
68阅读
MySql存储结构参考视频:MySql存储结构1.空间不同的存储引擎在磁盘文件上的结构均不一致,这里以InnoDB为例:CREATE TABLE t(id int(11)) Engine = INNODB;在新创建的过程中,InnoDB会在磁盘的data目录下创建与这个对应的两个文件:t.frm、t.ibd。t.frm 存储了结构等信息,文件相对较小t.ibd 就是常说的”空间“文件,它
转载 2023-07-12 09:58:29
76阅读
一:MySQL结构模型C/S1.mysql2.mysqladmin3.mysqldumpmysqld一个二进制程序,后台的守护进程*单进程多线程二:MySQL连接方式1.1 TCP/IP连接mysql -uroot -p123 -h10.0.0.511.2 socket连接mysql -uroot -p123 -S /tmp/mysql.sock问题:mysql -uroot -p123 -h12
转载 2024-06-07 21:16:15
40阅读
  • 1
  • 2
  • 3
  • 4
  • 5