首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Mysql】Mysql数据库基础

2.数据库操作 2.1显示当前所有的数据库 SHOW DATABASES; 具体SQL语句操作: information_schema数据库是MySQL服务器的数据字典(保存所有数据表和库的结构信息...) performance_schema数据库是MySQL服务器的性能字典(保存全局变量等的设置) mysql 主要负责MySQL服务器自己需要使用的控制和管理信息(用户的权限关系等) sys是系统数据库...,包括了存储过程,自定义函数等信息 切记:这4个数据库是MySQL安装时自动创建的,建议不要随意的删除和修改这些数据库,避免造成服务器故障。...在创建数据库时,我们要指定字符集,这时我们一般指定utf8字符集,它可以包含非常多语言。而MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。...mysql中不存在字符;所以可以用‘’或“”表示字符串。 3.3 日期类型 为了方便在数据库中存储日期和时间,MySQL提供了表示日期和时间的数据类型。

8610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL基础『数据库基础』

    ✨个人主页: 北 海 所属专栏: MySQL 学习 操作环境: CentOS 7.6 阿里云远程服务器 软件版本: MySQL 5.7.44 1.数据库概念 1.1.什么是数据库 数据库是按照数据结构来组织...、论坛 等项目开发,后被甲骨文公司收购 PostgreSQL:起源于加州大学伯克利分校的计算机科学系,是一个独立的、开源的数据库管理系统,由全球的志愿者开发和维护,无论是私用、商用还是学术研究,都可以免费使用...root 用户,只需这样操作即可连接数据库 mysql -u root -p 输入密码后,登录 MySQL 出现 mysql> 就表示登录成功了 2.2.使用数据库 查看当前 MySQL 系统中有哪些数据库...MySQL,直接输入 quit 退出 因为是系统级文件,需要借助 root 身份才能查看 ll /var/lib/mysql 使用数据库,MySQL 中会有很多数据库,在进行 建表、查询 等操作前,需要先指明使用哪一个数据库进行操作...3.MySQL语句分类 MySQL 中的语句可分为三类: DDL 数据定义语句:用来维护存储数据的结构,常用于对数据库、表进行操作 DML 数据操纵语句:用来对数据进行操作,比如对表中的数据进行增删改查

    20550

    【MySQL】数据库基础

    数据库基础 一、什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库呢?...(1)查看数据库 首先我们先登录 mysql,可以使用指令:show databases; 查看当前数据库的服务器中的数据库,如下: 那么这些数据库都在哪呢?...;我们可以尝试切换成 root 并进入该目录观察一下:cd /var/lib/mysql,如下所示: (2)创建数据库 然后我们回到 mysql 中,我们创建一个数据库,名为 mytest,其中创建数据库的指令为...,以保存程序中实体的数据; 数据库服务器、数据库和表的关系如下: 首先我们重新认识一下 mysql:其实 mysql 是数据库服务的客户端;mysqld 是数据库服务的服务器端;所以 mysqld 本质就是基于...五、SQL 语句分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构;代表指令: create, drop, alter DML【data manipulation

    13110

    MySQL数据库基础

    通俗来讲这种数据库就是由多张表组成,并且这些表之间存在一定的关系。 关系型数据库的优点: 数据以表格的形式存储容易理解 支持SQL语言使用方便 易于维护 事务的一致性。...关系型数据库的缺点: 为了维护一致性所付出的巨大代价就是其读写性能比较差; 高并发读写效率较低; 海量数据的读写效率低; 固定的表结构。...关系型数据库:MySQL、Oracle、mariadb、Microsoft SQL 等。...,一般具有存储、截取、安全保障、备份等基础功能。...,向数据表提供的数据要遵守的限制 在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语: 术语 解释 SQL Structure Query Language,结构化查询语言 数据库

    33030

    【MySQL】数据库基础

    安装MySQL 在MySQL之前,我们先查看一下电脑上有没有数据库。...数据库基础 什么是数据库 数据库是存储和管理数据的系统,能够高效地存取、更新和管理数据。数据库通常用于存储结构化数据,如用户信息、订单记录、日志等。...我们之前看到的mysql和mysqld有什么区别? mysql是数据库服务的客户端,mysqld是数据库服务服务器端。...数据库服务器、数据库和表的关系如下: MySQL架构 MySQL架构分为四层: 连接层:最上层是一些客户端和连接服务,所包含的服务并不是MySQL所独有的技术。...存储引擎对比 查看存储引擎: 总结 本篇文章中,我们介绍了 MySQL 的基础知识,包括 MySQL 的安装、数据库的基本概念、创建表、主流数据库类型、服务器与数据库的关系、MySQL 的架构以及存储引擎的对比

    5210

    数据库基础(MySQL)

    数据库基础 1.1 什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。 MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电 商,SNS,论坛。...Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。 MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电 商,SNS,论坛。...H2: 是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中 1.3 基本使用 1.3.1 MySQL安装 CentOS 6.5下编译安装MySQL 5.6.14_野马红尘的技术博客...1.5 SQL分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构 代表指令: create, drop, alter DML【data manipulation

    7600

    【MySQL】数据库基础

    mysql文件:是数据库服务的客户端。 mysqld文件:是数据库服务的服务器端。 myslq本质:是基于C(mysql)S(mysqld)模式的一种网络服务。        ...MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电商,SNS,论坛。对简单的SQL处理效果好。...---- 三、基本使用 3.1MySQL安装 MySQL在Centos7环境下安装 Windows下通过MySQL Installer安装MySQL服务 3.2连接服务器 指令:mysql -h 127.0.0.1...架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux 、 Windows 、Mac 和 Solaris 。...五、SQL分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构 。

    17230

    MySQL数据库(基础)

    MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作 2.2.1 建立数据库 2.2.2 查看数据库 2.2.3 选中数据库 2.2.4 删除数据库 2.3 MySQL数据类型...MySQL数据库 2.1 MySQL数据库概念 咱们之前在安装MySQL的时候,其实安装的不止是一个软件, 而是很多软件 其中最核心的是MySQL的服务器和客户端~ 在MySQL客户端中输入的一些命令...,其实就是SQL语句 2.2 MySQL基本操作 2.2.1 建立数据库 通过SQL语句就能创建出一个”数据库” (此处指的是数据集合,由若干个表构成) 命令为 : create database +...数据库名 ; 最后要以分号 ; 结尾 出现OK就代表创建成功了 错误情况: a) 语句有错误 b) mysql里面数据库名字不能重复 c) 如果句尾没有 ; mysql会认为命令没有输入完毕...删除数据库 命令为:drop database + 数据库名; 2.3 MySQL数据类型 MySQL中存储数据是按照一定的类型来进行存储的 每一列,都需要明确的标注出该列的类型 大多都和Java

    32810

    MySQL数据库基础(二):MySQL数据库介绍

    MySQL数据库介绍 一、MySQL介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。...二、MySQL的特点 MySQL是开源的,所以你不需要支付额外的费用。 MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL使用标准的SQL数据语言形式。...MySQL Workbench(GUITOOL):一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...四、MySQL数据库下载与安装 1、下载 MySQL是开源免费的,可以直接去官网下载最新版MySQL,下载地址如下: 下载地址:MySQL :: Download MySQL Community Server

    16511

    MySQL数据库基础(二):MySQL数据库介绍

    ​MySQL数据库介绍一、MySQL介绍MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。...二、MySQL的特点MySQL是开源的,所以你不需要支付额外的费用。MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。...MySQL Workbench(GUITOOL):一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...四、MySQL数据库下载与安装1、下载MySQL是开源免费的,可以直接去官网下载最新版MySQL,下载地址如下:下载地址:MySQL :: Download MySQL Community Server

    24621

    MYSQL数据库-基础概念

    零、前言 从本章开始将学习MYSQL数据库的知识,而这里主要讲解MYSQL数据库基础 数据库基础 1、什么是数据库 概念:数据仓库,软件,安装在操作系统之上 Structure Query Language...数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性 数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的...,我们可以通过数据库提供的多种方法来管理数据库里的数据 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和Solaris。...: 微软的产品,.Net程序员的最爱,中大型项目 Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务...4、数据库分类 关系型数据库:SQL(Structured Query Language) MySQL、Oracle、Sql Server、DB2、SQLlite 概念:通过表和表之间,行和列之间的关系进行数据的存储

    49220

    mysql数据库基础语法

    数据库表 说到数据库语法,需要先提一下数据库表,数据库语法操作的就是数据库的表。一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。...查询和更新指令构成了 SQL 的 DML 部分: - SELECT - 从数据库表中获取数据 - UPDATE - 更新数据库表中的数据 - DELETE - 从数据库表中删除数据 - INSERT...INTO - 从数据库表中插入数据 SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。...SQL 中最重要的 DDL 语句: - CREATE DATABASE - 创建新的数据库 - ALTER DATABASE - 修改数据库 - CREATE TABLE - 创建数据表 - ALTER...TABLE - 修改(变更)数据库表 - DROP TABLE - 删除数据表 - CREATE INDEX - 创建索引 - DROP INDEX - 删除索引

    1.4K20

    Python Mysql数据库基础

    , 4 4月 2022 作者 847954981@qq.com 后端学习, 我的编程之路 Python Mysql数据库基础 在python的使用中,我们不可避免需要使用数据库来完成数据的存储操作...数据库的连接 进行mysql数据库的连接,我们需要python库的支持,输入: pip install mysql.connector 来安装python的mysql连接库 之后,通过: import...="123456" #mysql密码 ,charset='utf8' #编码方式 ) 来完成数据库的连接 表的创建 当我们完成数据库的连接后就可以实现简单的数据库操作,比如创建表 在这之前,我们使用connect...", # 默认用户名 password="123456", # mysql密码 charset='utf8', # 编码方式 database="chuan" # 数据库名称...="123456", # mysql密码 charset='utf8', # 编码方式 database="chuan" # 数据库名称 ) mycursor = mydb.cursor

    94910

    Mysql 数据库(二)——数据库基础

    在上节课中 我们了解了 几种数据库软件(mysql、sql server、Oracle …),我们来看一看数据库的分类 1.关系型数据库 Mysql、Sql server 、Oracle 、SqLite...三、数据库操作 1.显示当前的数据库 mysql> show databases; ? 2.创建数据库 mysql> create database [数据库名] ? ?   ...与其他编程语言 定义的不一样,在MySQL中 类型放在 字段的后面....java 中可以用 // 表示注释 mysql中可以用 comment 表示注释说明,也可以用 - - 表示注释~ 我们可以操作一下,我们想要添加一个工作人员表,以下图为例,同样在java100...下一篇~ Mysql 数据库(三)—— 表的增删查改(CRUD) 敬请期待~~ 谢谢欣赏! 未完待续…

    2.1K31

    MySQL数据库基础知识_Mysql教程

    一、数据库基础知识 在任何一个关系数据库中,第一范式是对关系模式的基本要求,不满足第一范式的数据库就不是关系数据库 第二范式定义:若关系模式 R∈1NF R\in1NF,且关系模式R的每个非主属性完全函数依赖于码...(候选码),则 R∈2NF R\in2NF 第三范式定义:在2NF基础上,若一个关系模式中所有非主属性完全依赖于码并且不传递依赖于码,则 R∈3NF R\in3NF BC范式定义:设关系模式 R(U,F...缺点: 创建索引和维护索引要耗费时间,数据越大,耗费越多 索引需要占据磁盘空间。 对数据进行操作时,索引也要动态维护,维护速度就降低了。 视图:虚拟表 优点: . 简单化 ....MYSQL版本更新 数据库管理系统的变更 将www.abs.com主机上的mysql数据库全部迁移到www.bcd.com主机上。...错误日志:记录Mysql服务的启动、运行或停止Mysql服务时出现的错误。 . 查询日志:记录建立的客户端连接或执行的语句。 .

    78330
    领券