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

1.MySQL数据库基础

配置

1)卸载原来的环境

2)http://repo.mysql.com/,mysql仓库,寻找合适版本

3)rpm安装到对应的OS下载源

4)下载

登录客户端

注:使用skip-grant-tables时,mysql只有本地socket可用,没有网络套接字(安全)

mysql -h 127.0.0.1 -P 3306 -u root -p

-h:主机IP

-P:端口号
-u:用户

-p:密码选项

mysql理解

mysql软件:

1)mysql是数据库服务的客户端

2)mysqld是数据库服务的服务端

3)mysql本质:基于C(mysql)S(mysqld)的一种网络服务

mysql作用:

1)mysql是一套提供数据存放服务的网络程序

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

mysql vs 普通文件

1)一般的文件提供了数据存储功能,但是文件没有提供非常好的数据内容管理能力(用户角度)

2)数据库本质:对数据内部存储的一套解决方案,你给我字段或要求,我直接给你结果(C/S模式)

数据库理解

1)数据库,本质就是Linux下的一个目录

2)在数据库内建立表,本质就是在数据库目录下创建相应的文件

3)数据库本质其实是文件!只不过这些文件不由程序员直接操作,而是数据库服务帮我们操作

MySQL架构

其中,存储引擎是可以支持热拔插的,常用存储引擎:MyISAM,InnoDB

查看存储引擎:show engines;
存储引擎是:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。
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
http://www.dtcms.com/a/442888.html

相关文章:

  • 个人网站需要买服务器吗做一个网站完整的网页
  • 教你用模板做网站电信ip做的网站移动不能访问
  • 高端网站定制设计公司电子商务网站的建设与维护
  • FastAPI简单使用
  • 长宁区网站建设网站制微博的网站连接是怎么做的
  • 网站开发流程原理网站开发项目管理文档模板
  • 个人免费建网站网站模版保护域名跳转
  • 做百度手机网站关键词wordpress网店适合
  • ✅阿里云-对象存储OSS-配置和使用(Java)
  • Go语言入门(19)-指针(下)
  • 做国际网站有补贴吗国家企业公示信息系统全国
  • 生物化学Learning Track(13)核酸的性质和研究方法
  • 如何建个使用自己帐户的网站报关做业务可以上哪些网站
  • 游戏币交易平台代理东莞网站优化方法
  • 怎样优化手机网站wordpress oyester
  • phpcms v9网站搬站之后掉出来的文章链接显示为以前网站域名一个人如何注册公司
  • 软件系统核心关系全解析:除聚合外的 6 大关键类型与应用场景
  • 在哪请人做网站国内免费crm系统
  • 龙华做网站公司新网站如何做seo
  • Ubuntu 14.04更换阿里云源,设置系统字体
  • 什么网站广告做多水果网站怎么做
  • 火车票网站建设海口模板建站哪家好
  • int最大值2的次幂
  • 6.3 排序、RMQ
  • 合肥做微网站建设做网站和做程序一样吗
  • 【OpenCV】图像处理实战:边界填充与阈值详解
  • 泉州网站排名哈尔滨seo优化大家
  • Upgrade Win11 subsystem Ubuntu22.04 to ubuntu24.04
  • Ubuntu 24.04 LTS 发行说明
  • 做网站需要网站负责人网站企业模板