当前位置: 首页 > news >正文

给朋友网站做宣传怎么写整站seo外包

给朋友网站做宣传怎么写,整站seo外包,网站设计学的科目,wordpress国内视频教程目录 什么是数据库主流数据库基本使用MySQL的安装连接服务器服务器、数据库、表关系使用案例数据逻辑存储 MySQL的架构SQL分类什么是存储引擎 什么是数据库 mysql它是数据库服务的客户端mysqld它是数据库服务的服务器端mysql本质:基于C(mysql&#xff09…

目录

  • 什么是数据库
  • 主流数据库
  • 基本使用
    • MySQL的安装
    • 连接服务器
    • 服务器、数据库、表关系
    • 使用案例
    • 数据逻辑存储
  • MySQL的架构
  • SQL分类
  • 什么是存储引擎

什么是数据库

在这里插入图片描述

  1. mysql它是数据库服务的客户端
  2. mysqld它是数据库服务的服务器端
  3. mysql本质:基于C(mysql)S(mysqld)模式的一种网络服务

所以mysql是一套给我提供数据存取的服务的网络程序

数据库一般指的是在磁盘或者内存中存储的特定结构组织的数据,将来在磁盘上存储的一套数据库方案。

我们知道文件也可以存储数据,那我们为什么还要使用数据库进行数据存储呢?
一般的文件确实提供了数据的存储功能,但是文件并没有提供非常好的数据管理能力(用户角度)
所以数据库的本质:对数据内容存储的一套解决方案,你给我字段或者要求,我直接给你结果就行。

以上都是一整套的数据库的一个存储解决方案!!!
在这里插入图片描述

主流数据库

  • SQL Sever: 微软的产品,.Net程序员的最爱,中大型项目。
  • Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。
  • MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电商,SNS,论坛。对简单的SQL处理效果好。
  • PostgreSQL :加州大学伯克利分校计算机系开发的关系型数据库,不管是私用,商用,还是学术研究使用,可以免费使用,修改和分发。
  • SQLite: 是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
  • H2: 是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。

基本使用

MySQL的安装

在安装MySQL之前建议先去查看当前linux系统的版本,版本越新的系统最好搭配越新的MySql。如果你是ubuntu系统,直接使用指令sudo apt install mysql-server就可以安装了。这是因为ubuntu内置了最新版本的MySql。

连接服务器

在这里插入图片描述

  • -h:-h选项后跟ip地址,因为我们的mysql其实是一种网络服务,我们完全可以进行远程连接,这里我们跟127.0.0.1是本地式的连接。
  • -P:-P选项后跟端口号。
  • -u:-u后跟用户名。
  • -p:-p后跟密码,不跟也可,我们进行了配置,无需输入密码。
  • 其实在本地连接mysql时-h、-P都不需要带上即可,因为内部已经进行了配置,内部会自动给我们连接上。
    在这里插入图片描述
    连接上mysql后,如果想退出输入 quit 即可。

服务器、数据库、表关系

  • 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
  • 为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据。
  • 数据库服务器、数据库和表的关系如下:
    在这里插入图片描述

使用案例

创建数据库

create database helloworld;

在这里插入图片描述
使用数据库

use helloworld;

在这里插入图片描述
创建数据库表

create table student(name varchar(32),age int,gender varchar(2));

在这里插入图片描述

insert into student (name, age, gender) values ('张三', 12, '男');
insert into student (name, age, gender) values ('李四', 13, '女');
insert into student (name, age, gender) values ('王五', 14, '男');

在这里插入图片描述
查询表中的数据

select * from student;

在这里插入图片描述
在mysql创建的数据库一般会存放在/var/lib/mysql目录下,并且我们可以看到,数据库本质是一个文件目录。
在这里插入图片描述
查看当前数据库

show databases;

在这里插入图片描述

数据逻辑存储

在这里插入图片描述
数据明显是按像Excel表格那样,按行列存储的!!!

MySQL的架构

在这里插入图片描述

SQL分类

  • DDL【data definition language】 数据定义语言,用来维护存储数据的结构代表指令: create, drop, alter
  • DML【data manipulation language】 数据操纵语言,用来对数据进行操作代表指令: insert,delete,update
  • DML中又单独分了一个DQL,数据查询语言,代表指令: select
  • DCL【Data Control Language】 数据控制语言,主要负责权限管理和事务代表指令: grant,revoke,commit

什么是存储引擎

存储引擎是:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。我们输入的sql指令最后都是由存储引擎来实现的。并且,MySQl针对不同的场景,提供了不同的存储引擎。这种插件式存储引擎使得MySQL更加灵活且高效。
我们常使用show engines来查看存储引擎。
在这里插入图片描述
其中呢InnoDB存储引擎是最常用的,其次是MyISAM。这些引擎目前了解即可。

http://www.hlhnt8889177.com/news/272.html

相关文章:

  • 返利的网站怎么做seo优化教程培训
  • 强大的wordpress瀑布流主题深圳网站seo优化公司
  • wordpress简约下载站模板下载黄页网推广服务
  • 免费网站登录口看完你会感谢我常用的网络营销推广方法有哪些
  • 网站安全狗服务名百度渠道开户
  • 网站要素的优化设计seo搜索引擎的优化
  • 营销型网站建设企业营销型网站平台河南新站关键词排名优化外包
  • 惠州网站建设点搜索引擎优化seo应用
  • 男女做啊免费视频网站排名优化
  • 香港空间做电影网站怎么样互联网营销师证书
  • 使用ftp修改网站图片申请自己的网站
  • 企业网站内容福州网站开发公司
  • 欧美网站风格百度关键词排名联系
  • 卸载mac wordpressseo怎么去优化
  • 做公司网站报价佛山快速排名seo
  • 微商网站怎么做网站推广怎么做有效果
  • logo设计 公司 免费seo分析是什么意思
  • 企业做网站应注意什么南宁seo全网营销
  • 建设项目网站百度智能云官网
  • 首页网站怎么做的专业精准网络营销推广
  • 网站域名被做网站的公司擅自更改seo技术蜘蛛屯
  • 穆棱市城乡建设局网站免费网站安全检测
  • 上海松江做网站多少钱抖音权重查询工具
  • 做影视网站用的封面广告推广app
  • 上海网站设计公司抖音推广引流平台
  • 荆州哪有做网站的公司西安搜建站科技网站
  • 网站浮窗制作网站建设营销型
  • 网站微信认证费用多少合肥网站优化软件
  • 电脑如何建立网站站长工具网站排名
  • 做招聘网站怎么样成都培训机构排名前十