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

网站短片怎么做中山建网站咨询电话

网站短片怎么做,中山建网站咨询电话,平面设计零基础难学吗,中山市网站开发公司文章目录 一、数据库的概念1. 什么是数据库2. 主流数据库3. mysql和mysqld的区别 二、MySQL基本使用1. 安装MySQL服务器在 CentOS 上安装 MySQL 服务器在 Ubuntu 上安装 MySQL 服务器验证安装 2. 服务器管理启动服务器查看服务器连接服务器停止服务器重启服务器 3. 服务器… 文章目录 一、数据库的概念1. 什么是数据库2. 主流数据库3. mysql和mysqld的区别 二、MySQL基本使用1. 安装MySQL服务器在 CentOS 上安装 MySQL 服务器在 Ubuntu 上安装 MySQL 服务器验证安装 2. 服务器管理启动服务器查看服务器连接服务器停止服务器重启服务器 3. 服务器数据库表关系 三、MySQL架构四、SQL分类五、存储引擎查看支持的存储引擎MySQL支持的几个存储引擎MySQL存储引擎功能对比 一、数据库的概念 1. 什么是数据库 存储数据用文件就可以了文件已经提供了数据存储功能为什么还要弄个数据库因为在用户角度看来文件没有提供非常好的数据管理能力。 文件保存数据有以下几个缺点 文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便 数据库存储介质 磁盘内存 为了解决上述问题专家们设计出更加利于管理数据的东西——数据库数据库能更有效的管理数据。 2. 主流数据库 数据库介绍SQL Sever微软的产品.Net程序员的最爱中大型项目。Oracle甲骨文产品适合大型项目复杂的业务逻辑并发一般来说不如MySQL。MySQL世界上最受欢迎的数据库属于甲骨文并发性好不适合做复杂的业务。主要用在电商SNS论坛。对简单的SQL处理效果好。PostgreSQL加州大学伯克利分校计算机系开发的关系型数据库不管是私用商用还是学术研究使用可以免费使用修改和分发。SQLite是一款轻型的数据库是遵守ACID的关系型数据库管理系统它包含在一个相对小的C库中。它的设计目标是嵌入式的而且目前已经在很多嵌入式产品中使用了它它占用资源非常的低在嵌入式设备中可能只需要几百K的内存就够了。H2是一个用Java开发的嵌入式数据库它本身只是一个类库可以直接嵌入到应用项目中。 3. mysql和mysqld的区别 mysql是数据库服务的客户端mysqld是数据库服务的服务端mysql的本质是基于CmysqlSmysqld模式的一种网络服务所以可以通过netstat命令查询网络连接状态sudo netstat -nltpu二、MySQL基本使用 1. 安装MySQL服务器 在 CentOS 上安装 MySQL 服务器 更新系统包 sudo yum update -y安装 MySQL 存储库 下载并安装 MySQL 的官方 Yum 存储库 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm安装 MySQL 服务器 sudo yum install mysql-server -y启动 MySQL 服务并设置开机自启 sudo systemctl start mysqld sudo systemctl enable mysqld获取临时 root 密码 安装完成后MySQL 会为 root 用户生成一个临时密码你可以通过以下命令查看 sudo grep temporary password /var/log/mysqld.log运行安全脚本 使用临时密码登录并运行安全安装脚本来设置 root 密码并配置安全选项 sudo mysql_secure_installation在 Ubuntu 上安装 MySQL 服务器 更新系统包 sudo apt update sudo apt upgrade -y安装 MySQL 服务器 Ubuntu 18.04 和更高版本自带了 MySQL 5.7 或更高版本的包 sudo apt install mysql-server -y启动 MySQL 服务并设置开机自启 sudo systemctl start mysql sudo systemctl enable mysql运行安全脚本 安装完成后运行安全安装脚本来配置 MySQL sudo mysql_secure_installation在运行此脚本过程中你将设置 root 用户的密码并选择一些安全配置选项例如删除匿名用户、禁止远程 root 登录、删除测试数据库等。 验证安装 无论是在 CentOS 还是 Ubuntu 上安装完成后你都可以通过以下命令登录 MySQL 并验证安装 mysql -u root -p输入你设置的 root 密码后就可以进入 MySQL 控制台验证 MySQL 是否正常运行。 2. 服务器管理 启动服务器 systemctl start mysqld或service mysqld start命令可以启动MySQL服务器。 查看服务器 sudo systemctl status mysqld连接服务器 连接到MySQL服务器 mysql -h127.0.0.1 -P3306 -uroot -p-h表示你要连接的MySQL服务器所在的主机127.0.0.1表示本主机。-P表示你要连接的MySQL服务器所对应的端口号一般默认是3306。-u表示用哪一个用户连接MySQL服务器root表示超级用户。-p表示该用户对应的密码密码可以直接跟在-p后面也可以回车后输入。 此外如果要连接的是本地的MySQL服务器那么连接时只需要指明用户名和用户密码即可。如下 mysql -uroot -p连接到MySQL服务器后就可以输入各种SQL语句让服务器执行了当要退出mysql时直接输入quit或exit或\q即可。 停止服务器 通过systemctl stop mysqld命令或service mysqld stop命令可以停止MySQL服务器。 重启服务器 通过systemctl restart mysqld命令或service mysqld restart命令可以重启MySQL服务器。 3. 服务器数据库表关系 所谓安装数据库服务器只是在机器上安装了一个数据库管理系统程序这个管理程序可以管理多个数据库一般开发人员会针对每一个应用创建一个数据库这些数据库被存放在一个指定目录底下 一个数据库就对应Linux下的一个同名的目录 在一个数据库中建立一张表本质就是在这个数据库的目录下创建数据文件 数据库服务器、数据库和表的关系如下 三、MySQL架构 MySQL 是一个可移植的数据库几乎能在当前所有的操作系统上运行如 Unix/Linux、Windows、Mac 和 Solaris。各种系统在底层实现方面各有不同但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性。 四、SQL分类 DDL【Data Definition Language】数据定义语言用来维护存储数据的结构 代表指令: create, drop, alter DML【Data Manipulation Language】数据操纵语言用来对数据进行操作 代表指令 insertdeleteupdate DML中又单独分了一个DQL【Data Query Language】数据查询语言 代表指令 select DCL【Data Control Language】数据控制语言主要负责权限管理和事务 代表指令 grantrevokecommit 五、存储引擎 存储引擎是数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。 MySQL的核心就是插件式存储引擎支持多种存储引擎。 查看支持的存储引擎 show engines;MySQL支持的几个存储引擎 EngineSupportCommentTransactionsXASavepointsInnoDBDEFAULTSupports transactions, row-level locking, and foreign keysYESYESYESMRG_MYISAMYESCollection of identical MyISAM tablesNONONOMEMORYYESHash based, stored in memory, useful for temporary tablesNONONOBLACKHOLEYES/dev/null storage engine (anything you write to it disappears)NONONOCSVYESCSV storage engineNONONOPERFORMANCE_SCHEMAYESPerformance SchemaNONONOFEDERATEDNOFederated MySQL storage engineNULLNULLNULL 引擎支持评论事务支持XA保存点支持InnoDB默认支持事务、行级锁定和外键是是是MRG_MYISAM是相同MyISAM表的集合否否否MEMORY是基于哈希存储在内存中适用于临时表否否否BLACKHOLE是/dev/null存储引擎写入的数据会消失否否否MyISAM是MyISAM存储引擎否否否CSV是CSV存储引擎否否否ARCHIVE是归档存储引擎否否否PERFORMANCE_SCHEMA是性能模式否否否FEDERATED否联邦MySQL存储引擎NULLNULLNULL MySQL存储引擎功能对比 FeatureMyISAMBDBMemoryInnoDBArchiveNDBStorage LimitsNoNoYes64TBNoYesTransactions (commit, rollback, etc.)✔✔✔Locking granularityTablePageTableRowRowRowMVCC/Snapshot Read✔✔✔Geospatial support✔✔B-Tree indexes✔✔✔✔✔Hash indexes✔✔✔Full text search index✔✔Clustered index✔✔Data Caches✔✔✔Index Caches✔✔✔Compressed data✔✔Encrypted data (via function)✔✔Storage cost (space used)LowLowN/AHighVery LowLowMemory costLowLowMediumHighLowHighBulk Insert SpeedHighHighHighLowVery HighHighCluster database support✔✔Replication support✔✔✔✔Foreign key support✔✔Backup/Point-in-time recovery✔✔✔Query cache support✔✔✔Update Statistics for Data Dictionary✔✔✔ 功能MyISAMBDBMemoryInnoDBArchiveNDB存储限制否否是64TB否是事务提交、回滚等✔✔✔锁定粒度表页表行行行MVCC/快照读取✔✔✔地理空间支持✔✔B-Tree 索引✔✔✔✔✔哈希索引✔✔✔全文搜索索引✔✔聚簇索引✔✔数据缓存✔✔✔索引缓存✔✔✔压缩数据✔✔加密数据通过函数✔✔存储成本空间使用低低不适用高非常低低内存成本低低中等高低高批量插入速度高高高低非常高高集群数据库支持✔✔复制支持✔✔✔✔外键支持✔✔备份/时间点恢复✔✔✔查询缓存支持✔✔✔数据字典更新统计✔✔✔
http://www.w-s-a.com/news/407850/

相关文章:

  • 小学生网站制作最新域名网站
  • 奖励网站代码设计制作ppt时
  • 茂名优化网站建设门户网站和部门网站的区别
  • 一尊网 又一个wordpress站点wordpress获取当前文章名称
  • 营销型网站多少钱新建网站的外链多久生效
  • 网站空间怎么选择tp5企业网站开发百度云
  • 网站建设saas排名成立公司的流程和要求及费用
  • 网站建设共享骨科医院网站优化服务商
  • 肯尼亚网站域名万能进销存软件免费版
  • 做商城网站价格上海做网站建设
  • 广州制作外贸网站公司阿里云网站模板
  • 做网站为什么要买服务器十堰城市建设网站
  • 西安网站seo技术厂家东莞如何制作免费的网页
  • 做旅游的网站的目的和意义极限优化wordpress
  • 做美食视频网站有哪些品牌营销策划机构
  • 佛山知名营销网站开发wordpress可视化编辑器排行
  • 石岩做网站哪家好石家庄做网站设计
  • 建设网站需要冠县做网站
  • 保定网站seo哪家公司好wordpress教程视频下载
  • 网站开发 哪些文档网站海外推广方法
  • 广西建设局网站首页如何做条形码网站怎么搞
  • 琼海建设网站wordpress 商城站下载地址
  • 网站需要多大数据库divider wordpress
  • 兰州北京网站建设网络广告推广网站
  • 宁晋网站建设森网站建设
  • 网站没有收录原因trel域名
  • 建设门户网站的目的和需求台州专业网站建设方案
  • 苏州网站建设系统方案成都行业网站设计
  • wordpress多说读者墙seo分析师招聘
  • 视频网站开发计划书wordpress文件详情