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

如何做网站开屏三种人不适合做程序员

如何做网站开屏,三种人不适合做程序员,个人网站的网页,如何设计网站的主菜单MySQL数据库基础 1. 数据库基础1.1 什么是数据库1.2 主流数据库2. 数据库的基本使用2.1 连接服务器2.2 使用案例2.3 数据逻辑存储3. MySQL架构与分类3.1 MySQL架构3.2 SQL分类4. 存储引擎4.1 存储引擎基本概念4.2 存储引擎基本操作1. 数据库基础 1.1 什么是数据库 存储数据用…

MySQL数据库基础

  • 1. 数据库基础
    • 1.1 什么是数据库
    • 1.2 主流数据库
  • 2. 数据库的基本使用
    • 2.1 连接服务器
    • 2.2 使用案例
    • 2.3 数据逻辑存储
  • 3. MySQL架构与分类
    • 3.1 MySQL架构
    • 3.2 SQL分类
  • 4. 存储引擎
    • 4.1 存储引擎基本概念
    • 4.2 存储引擎基本操作

1. 数据库基础

1.1 什么是数据库

存储数据用文件就可以了,为什么还要弄个数据库?

文件保存数据有以下几个缺点:

文件的安全性问题
文件不利于数据查询和管理
文件不利于存储海量数据
文件在程序中控制不方便

数据库存储介质:

磁盘(MySQL)
内存

为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据。数据库的水平是衡量一个程序员水平的重要指标。

数据库是一整套的数据存储容灾解决方案。是经过系统化组织的结构化数据集合,本质上是由数据库管理系统(DBMS)管理的特殊格式文件集合。这些文件通过高度优化的二进制格式存储,包含数据表、索引、事务日志等核心组件,普通文本编辑器无法直接解析其内容。
数据库有数据库文件(说白了就是磁盘文件,如fopen、open打开文件等操作),数据库服务器,数据库服务端。

数据库客户端:
在这里插入图片描述
(或是图形界面的mysql客户端)

数据库服务器:

在这里插入图片描述

在这里插入图片描述
mysql本质也是个网络服务,mysql服务本质就是网络服务器进程与文件的关系。

1.2 主流数据库

SQL Sever: 微软的产品,.Net程序员的最爱,中大型项目。

Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。

MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电商,SNS,论坛。对简单的SQL处理效果好。

PostgreSQL :加州大学伯克利分校计算机系开发的关系型数据库,不管是私用,商用,还是学术研究使用,可以免费使用,修改和分发。

SQLite: 是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

H2: 是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。

2. 数据库的基本使用

2.1 连接服务器

mysql服务可以跨网络

# mysql -h  代表连谁# -P 端口号 
# 在企业中,MySQL不能暴露在公网上
# MySQL一般会更改一下服务端口# -u 代表是谁mysql -h 127.0.0.1 -P 3306 -u root -p # 连本地
mysql > quit # 退出mysqlmysql -uroot -p # 也可以登录上mysql# 如果没有写-h 127.0.0.1 默认是连接本地
# 如果没有写-P 3306 默认是连接3306端口号

所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。

为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据。

数据库服务器(此处指的mysql软件)、数据库和表的关系如下:
在这里插入图片描述

2.2 使用案例

# root
cd /var/lib/mysql # 默认数据存储目录

在 Linux 系统中,/var/lib/mysql 是 MySQL/MariaDB 数据库的默认数据存储目录,存放着数据库的核心运行数据和系统文件。

创建数据库

create database test;

在这里插入图片描述

-a(–all):显示所有文件(包括以 . 开头的隐藏文件)

-l(–long):以长格式显示详细信息(权限、所有者、大小、时间等)

-d(–directory):仅显示目录本身的信息,而非其内容

http://www.dtcms.com/wzjs/538316.html

相关文章:

  • wordpress站点很慢discuz 转wordpress
  • 深圳网站开发哪个公司好福州本地推广
  • 黄冈论坛网站有哪些中国建设银行招聘官方网站
  • 备案通过网站还是打不开工业设计官网
  • 廊坊网站建设 elu网站设计服务费做什么费用
  • 网站建设需要掌握哪些知识个人做网站可以盈利么
  • 网站做点击收费建站之星安装说明
  • 技术支持:淄博网站建设如何写网络营销策划方案
  • 电子商务网站建设asp sql 源码下载wordpress采集 知乎
  • 开一个网站多少钱上海备案证查询网站查询
  • saas网站建设网站语言切换前端可以做么
  • 做网站毕设任务书网站建设的定位是什么
  • 网站建设售后报价多个网站建站
  • 中小企业网站规划方案视频制作方法
  • 黄骅做网站网站开发亿码酷流量
  • 自助建站自己要做网站的来看下给网站添加代码
  • 网站建设 体会事业单位网站建设的账务处理
  • 北京网站建设策划建设公司没有服务器建网站
  • 陆川建设局网站网站怎么增加流量
  • 网络服务机构的网站沧州英文网站制作
  • 做网站可以用微软雅黑字体么网页设计大赛网站开发
  • 免费做mc皮肤网站网站开发网页gif设计公司
  • 广州市企业网站制作校园网站建设招标公告
  • 公主坟网站建设网页制作培训费用多少
  • 厦门网站设计公司推荐建设摩托车网站
  • 滨州正规网站建设哪家好二级网站建设要求
  • 网站欢迎页面怎么做网站开发技术支持
  • 大良营销网站建设好么大地影院免费观看大全
  • 上海建设银行网站apcache wordpress
  • 用阿里巴巴做公司网站怎么样网络行业都有哪些工作