当前位置: 主页 > 数据库

数据库dbl-库科奇数据

发布时间:2023-02-10 10:41   浏览次数:次   作者:佚名

数据库相关概念

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

什么是数据库保存数据的仓库。 它体现在我们的电脑中,是一个软件或文件系统。 然后将数据保存在这些特殊的文件中,需要使用固定的语言(SQL语言/语句)来操作文件中的数据。

用于存储数据的仓库,对数据进行组织和存储 英文名称:DataBase,简称DB数据库的优点

数据库根据特定格式将数据存储在文件中。 SQL语句可以方便地对大量数据进行增、删、改、查询。 数据库是管理大量信息的有效解决方案。

公共数据库

通用关系数据库管理系统

我们在开发应用程序的时候,程序中的所有数据最后都需要保存在专业的软件中。 这些保存数据的专业软件称为数据库。 当我们学习数据库时,我们并没有学习如何开发数据库软件。 我们学习的是如何使用数据库以及对数据库中数据记录的操作。 数据库软件由第三方公司开发。

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_12306撞库数据_库科奇数据

Oracle:是甲骨文公司的大型关系型数据库。 系统便携性好,使用方便,功能强大,适用于各种大、中、小型、微机环境。 它具有高效、安全、可靠的特点。 但是是收费的。

MYSQL:早期由瑞典一家叫MySQL AB的公司开发,后来被Sun收购,后来又被Oracle收购。 体积小、速度快、总体拥有成本低,尤其是开源的特点,中小型网站的开发普遍选择MySQL作为网站数据库。 MySQL6.x版本也开始收费了。

DB2:IBM的数据库产品,收费。 常用于银行系统。

SQLServer:微软公司收费的中型数据库。 经常用到C#、.net等语言。

SyBase:赛贝斯公司。 已经淡出历史舞台。 提供了非常专业的数据建模工具PowerDesigner。 总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

常用数据库:主要用于Java开发应用的数据库:MySQL(5.6)、Oracle、DB2。 (理由:开源,免费,足够强大,适合web开发)

关系型数据库

在开发软件时,软件中的数据之间必须存在一定的关系。 比如产品和客户的关系,一个客户可以购买多个产品,一个产品可以被多个客户购买。

这些数据需要存储在数据库中,同时还要维护数据之间的关系。 这时候就可以直接使用上面提到的数据库了。 以上数据库都是关系型数据库。

关系数据:在设计数​​据库时,需要用ER实体-关系图来描述。

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_库科奇数据_12306撞库数据

要求:用ER图描述客户、产品、订单之间的关系

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

12306撞库数据_库科奇数据_数据库dbl

MySQL数据库SQL简介

什么是SQL

SQL是一种数据库查询和编程语言,用于访问数据和查询、更新和管理关系数据库系统。 与其他编程语言(如C语言、Java等)相比,SQL由很少的关键字组成,每条SQL语句由一个或多个关键字组成。

SQL有以下优点。

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

集成:SQL集成了数据定义、数据操作和数据控制,可以完成数据库中的所有工作。

使用灵活:SQL有两种使用方式,可以直接以命令的形式交互使用; 它还可以嵌入到 C、C++、Fortran、COBOL、Java 中

用于其他语言。 总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

非流程化:只提操作需求数据库dbl,无需描述操作步骤,无需导航。 使用时,只需要告诉计算机“做什么”,而不是“怎么做”。 存储路径的选择和操作的执行均由数据库管理系统自动完成。

简洁的语言和简单的语法:该语言的句子由描述性很强的英语单词组成,而且这些单词并不多。

SQL由以下4部分组成:

1)数据定义语言(Data Definition Language,DDL)

2)数据操作语言(DML)

3)数据查询语言(Data Query Language,DQL)

4)数据控制语言(Data Control Language数据库dbl,DCL)

SQL 通用语法

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_库科奇数据_12306撞库数据

SQL分类

SQL是一种用于访问关系数据库的语言,具有定义、操作、控制和查询关系数据库四种功能。 所以对于这四个功能,我们把SQL分类。

数据库dbl_12306撞库数据_库科奇数据

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_12306撞库数据_库科奇数据

MySQL目录结构

12306撞库数据_数据库dbl_库科奇数据

MySQL数据库连接

MySQL是一个需要账号和密码才能登录的数据库,登录后提供了一个默认的root账号,可以使用安装时设置的密码登录。

启动数据库服务:在打开的dos窗口输入net start MySQL命令

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

12306撞库数据_库科奇数据_数据库dbl

关闭数据库服务:在打开的dos窗口输入net stop MySQL命令

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_库科奇数据_12306撞库数据

连接MySQL:登录格式1:mysql -u 用户名-p 密码

mysql -uroot -p123456

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_库科奇数据_12306撞库数据

登录格式二:mysql[-h 连接主机ip地址-P端口号3306]-u用户名-p密码

mysql -h 127.0.0.1 -P 3306 -u root -p 123456

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

库科奇数据_数据库dbl_12306撞库数据

如果是连接本机: -h -P 主机IP和端口可以省略。这样会登录到mysql数据库

退出:退出命令

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_库科奇数据_12306撞库数据

显示数据库:显示数据库;

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

库科奇数据_数据库dbl_12306撞库数据

SQL_DDL_MANUAL DATABASE DDL_CREATE AND VIEW DATABASE 创建数据库:

1、直接创建数据库汇总,免费发送学习资料(包括视频、技术学习路线图、文档等)

create database 数据库名;

2.判断数据库是否存在并创建(不存在则创建)

create database if not exists 数据库名;

3.创建数据库并指定字符集(编码表)

create database 数据库名 character set 字符集;

说明:字符集为编码表名,mysql中为utf8

查看数据库:

1、查看所有数据库汇总,免费发送学习资料(包括视频、技术学习路线图、文档等)

show databases;

2 查看一个数据库的定义信息

show create database 数据库名;

3.查看当前使用的数据库

select database();
1

使用和切换数据库:汇总并发送免费学习资料(包括视频、技术学习路线图、文档等)

use 数据库名;
DDL_修改和删除数据库

修改数据库:

1、修改数据库字符集汇总,免费发送学习资料(包括视频、技术学习路线图、文档等)

-- alter 表示修改
alter database 数据库名 default character set 新字符集;

注意:如果修改后的数据库指定的编码表是utf8,切记不要写成utf-8

Java中常用的编码对应mysql数据库中的编码

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

12306撞库数据_数据库dbl_库科奇数据

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

SQL_DDL_OperationDataTableDDL_数据库约束

约束的概念:

约束分类:

总结并免费发送学习资料(包括视频、技术学习路线图、文档等)

数据库dbl_库科奇数据_12306撞库数据

总结;

MySQL 5.7 不支持检查约束,但是写语句不会报错。 MySQL 8.0 支持检查约束。

后台私信“资料”免费领取更多学习资料(含视频、文档等)

技术点包括C/C++、Linux、Nginx、ZeroMQ、MySQL、Redis、fastdfs、MongoDB、ZK、流媒体、CDN、P2P、K8S、Docker、TCP/IP、协程、DPDK等。

零声教育第11代Linux C/C++后端服务器架构开发成长系统课程