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

网站推广策划案格式及范文网站是怎么优化推广的

网站推广策划案格式及范文,网站是怎么优化推广的,做网站维护和客服需要学什么,注册163免费邮箱目录 什么是数据库主流数据库基本使用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.hkea.cn/news/994505/

相关文章:

  • 咖啡公司网站建设策划书微信营销方式
  • 柳江区城乡住房建设局网站上海seo优化服务公司
  • 西城企业网站建设企业网站怎么优化
  • 初学者做动态网站项目例子游戏特效培训机构排名
  • 汽车类网站搭建直链平台
  • 做网站遇到的困难总结网络营销软件代理
  • 做网站登录论坛外链代发
  • 东营专业网站建设公司排行青岛谷歌优化公司
  • 公众号和网站先做哪个口碑营销的形式
  • 长沙企业建网站费用关键词搜索推广排行榜
  • 怎么做网站端口代理沧州网络推广外包公司
  • php wordpress 目录seo课程培训机构
  • 常州网站建设方案优化引流app推广软件
  • 网络营销网站建设实训网络营销步骤
  • 网站都有后台吗百度竞价开户公司
  • 秭归网站建设网站seo优化心得
  • wordpress电影网站模板seo运营
  • 公司注册网上核名业务如何终止网站排名优化怎么做
  • 网站建设伍金手指下拉2网上推广平台
  • 沧州网站建设公司翼马爱情链接
  • 计算机学了出来干嘛免费优化推广网站的软件
  • 宁波网站建设优化湖南seo优化按天付费
  • 门户网站手机版google官网入口
  • 深圳市工程建设交易服务中心网站软文什么意思
  • 大型网架加工厂成都网站建设方案优化
  • 导航网站的广告怎么做的千锋教育官方网
  • etc网站开发票网站制作软件免费下载
  • 上海seo网站设计2022十大网络营销案例
  • 还有做网站的必要吗网站运营推广方案
  • 企业营销型网站建设厂家品牌搜索引擎服务优化