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

做外贸网站能用虚拟主机吗360网站排名怎么做

做外贸网站能用虚拟主机吗,360网站排名怎么做,建筑企业,vs2008不能新建网站1. 数据库的引入 之前存储数据用文件就可以了,为什么还要弄个数据库? 文件存储存在安全性问题,文件不利于数据查询和管理,文件不利于存储海量数据,文件在程序中控制不方便。而为了解决上述问题,专家们设计出更加利于…

1. 数据库的引入

之前存储数据用文件就可以了,为什么还要弄个数据库?
文件存储存在安全性问题,文件不利于数据查询和管理,文件不利于存储海量数据,文件在程序中控制不方便。而为了解决上述问题,专家们设计出更加利于管理数据的东西——数据库,它能更有效的管理数据,数据库一般指的是磁盘获内存中存储特定结构组织的数据。数据库的水平是衡量一个程序员水平的重要指标

2. 主流数据库

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

3. MySQL的认识

我们现在使用的是mysql数据库,这就需要我们对它有一定的认识:

1)mysql是数据库服务的客户端,mysqld是数据库服务的服务端。
2)mysql本质是一套基于CS模式的提供数据存取服务的网络程序。

4. MySQL的基本使用

上一篇博客中我们已经介绍过了MySQL数据库的安装过程,因此接下来我们直接开始使用。需要注意的是我们这里先使用的是root用户来进行数据库使用

• 连接数据库:

root@ALiClode:~# mysql -u root -p

• 新建数据库:

mysql> create database helloworld;
Query OK, 1 row affected (0.01 sec)

 • 查看数据库:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.01 sec)

• 选择数据库:

mysql> use helloworld;
Database changed

• 新建表:

mysql> create table student(-> name varchar(32),-> age int,-> gender varchar(2)-> );
Query OK, 0 rows affected (0.02 sec)

• 插入数据:

mysql> insert into student(name,age,gender) values('张三',18,'男');
Query OK, 1 row affected (0.03 sec)

• 查看表中数据:

mysql> select * from student;
+--------+------+--------+
| name   | age  | gender |
+--------+------+--------+
| 张三   |   18 | 男     |
+--------+------+--------+
1 row in set (0.00 sec)

大家不用担心,这只是简单的数据库使用,上述指令会在后续博客中详细介绍。

5. 服务器与数据库与表的关系

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

 6. MySQL的组织架构

MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、 Mac 和 Solaris。各种系统在底层实现方面各有不同,但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性。

 7. 存储引擎

数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法就是存储引擎。 MySQL的核心就是插件式存储引擎,支持多种存储引擎。

mysql> show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
9 rows in set (0.00 sec)

下图附上各个存储引擎的对比图:


文章转载自:

http://BwTvFy0c.xnjgt.cn
http://N3Y0ig2P.xnjgt.cn
http://FTLxbtHv.xnjgt.cn
http://aYOoSQof.xnjgt.cn
http://qmcTJU8e.xnjgt.cn
http://dO1N9T2y.xnjgt.cn
http://gbi4KPtF.xnjgt.cn
http://V2kcqolW.xnjgt.cn
http://i9oBFycN.xnjgt.cn
http://omBUemc1.xnjgt.cn
http://eLHIyAKh.xnjgt.cn
http://6byyj5N6.xnjgt.cn
http://I9uPFiXn.xnjgt.cn
http://PpjKazOi.xnjgt.cn
http://vqv1lpbX.xnjgt.cn
http://wro6XazT.xnjgt.cn
http://jaVAxI1j.xnjgt.cn
http://5nPIl8GU.xnjgt.cn
http://WKfktPKn.xnjgt.cn
http://pY7UGqkl.xnjgt.cn
http://vY3Sn6Jp.xnjgt.cn
http://lft9jFmp.xnjgt.cn
http://2Ba6pi7t.xnjgt.cn
http://A1ugtMHp.xnjgt.cn
http://A4oOeEmD.xnjgt.cn
http://i0rPEFoq.xnjgt.cn
http://sMcdYH56.xnjgt.cn
http://5LKzsUk5.xnjgt.cn
http://54jCqyIb.xnjgt.cn
http://ThfoDPGY.xnjgt.cn
http://www.dtcms.com/wzjs/641904.html

相关文章:

  • 扬州企业做网站支付商城网站制作
  • 请网站制作公司费用搜索引擎优化总结感悟
  • 昆明优化网站深圳罗湖区地址随便来一个
  • 襄阳电商网站建设商城网站如何搭建
  • 成都便宜做网站的电商平台怎么注册
  • php钓鱼网站怎么做视频教程上海到北京的火车
  • 网站模版化配置google网页版登录入口
  • 莱州做网站的公司个人博客网站制作搭建
  • 有什么网站开发客户网站没有域名设置
  • 合肥网站推广公司做动画网站
  • 淮南建网站公司做繁体书的网站
  • 网站域名和空间费用网站流量提供商
  • 如何保护我做的网站模板手机app开发与应用
  • 北京网站托管的公司简单的html网站开发
  • 门户网站建设目的php 网站开发教程
  • wordpress培训类网站模板青海网站建设价格低
  • 网站seo 优帮云提高网站的权重的最佳方法
  • wordpress站点标题字体html静态网页制作代码免费
  • 台州城乡建设局网站类似58同城分类信息网站开发
  • 我做动作你来猜的网站网站开发 商标第几类
  • 建设部一建查询网站wordpress自动标签内联
  • 大学英文网站建设方案宁夏交通厅建设局网站
  • 购物网站项目简介最简单的3d动画制作软件
  • 设计logo网站官网宁波优化
  • wordpress导出xml网站制作公司怎样帮客户做优化
  • 网站 做 app开发工具网站建设方案平台架构
  • 呼伦贝尔做网站公司wordpress如何添加二级菜单
  • 网站建设的工期拖延如何解决html5网站在线制作
  • 购物网站排名榜大连网红培训基地
  • 做网站的是什么工程师网站维护排名