Mysql丨数据库基本概念

以前记录数据可能很少也很简单,比如说老王借了老李半斤肉,这样的数据老李直接就写到墙上就行了。

后来数据多了人们就以表格的方式开始记录,写到一张A4纸上,比如学生的档案,有表头和序号等。

表头里有姓名、性别、年龄、籍贯等等,有横向的信息有竖向的信息。这样的A4纸散放在那里肯定是不行的。

于是人们把它们按班级装到档案袋里,这些档案袋都交给刘大婶保管。

这里面对应到数据库的概念上就是:

  • A4纸  ····················  表
  • 档案袋  ··················  库
  • 刘大婶  ··················  数据库服务器

Mysql下载地址为:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip

在解压后的文档里(C:\web\mysql-8.0.13)新建文件 my.ini 编辑如下内容

 1 [mysql]
 2 # 设置mysql客户端默认字符集
 3 default-character-set=utf8
 4
 5 [mysqld]
 6 # 设置3306端口
 7 port = 3306
 8 # 设置mysql的安装目录
 9 basedir=C:\\web\\mysql-8.0.13
10 # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
11 # datadir=C:\\web\\sqldata
12 # 允许最大连接数
13 max_connections=20
14 # 服务端使用的字符集默认为8比特编码的latin1字符集
15 character-set-server=utf8
16 # 创建新表时将使用的默认存储引擎
17 default-storage-engine=INNODB

以管理员身份打开cmd命令行工具,切换目录

cd C:\web\mysql-8.0.11\bin

初始化数据库:

mysqld --initialize --console

执行完后会输出root用户的初始密码:

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for [email protected]: APWCY5ws&hjQ
...

APWCY5ws&hjQ 就是初始密码

输入以下命令安装:

mysqld install

启动输入以下命令即可:

net start mysql

登陆的命令形式如下:

mysql -h 主机名 -u 用户名 -p
  • h 就是 host   //如果是本地的可以忽略
  • u 就是 user
  • p 就是 password  //如果密码为空可以忽略

登陆后会有一个 mysq> 加一个闪烁的光标

想要退出输入:

exit 或 quit

如果想要让mysql命令随时都能用就要把它的bin文件夹路径添加到path环境变量下

C:\web\mysql-8.0.13\bin;   //注意以分行结尾 //路径如和笔者不同可自行修改

刚到 刘大婶 这 我看看有什么库 就用

show databases;  //mysql里的命令几乎都加分号

第一次可能会发生这样的错误:ERROR 1820 (HY000)

用如下命令修改默认的初始密码:

ALTER USER USER() IDENTIFIED BY ‘新密码‘;

千万要记住修改好的密码啊!

原文地址:https://www.cnblogs.com/javen1988/p/10046652.html

时间: 2024-11-01 11:25:16

Mysql丨数据库基本概念的相关文章

MySQL数据库的概念

学习数据库的一些知识,写写博客方便梳理以及巩固知识.关于什么是数据库就举一个例子来说明,说的可能不够准确,只要明白一个大概的意思就够了,深刻的学习还是要去看书的. 讲讲生活中有关数据的例子:在一个中学,记录学生的基本信息,记录什么呢?记录学生的姓名.年龄.故乡.传统的方法是在一张纸上画表格(见下面),然后填入相应的数据.那么一张这样的表就记录着一个班级中所有学生的姓名.年龄以及故乡.假设初一年级有10个班,初二年级有8个班,初三年级有15个班,那么初一年级就会有10张这样的表,初二年级就会有8张

mysql数据库-基本概念介绍

目录 mysql数据库数据库是什么为什么要使用数据库数据库的分类什么是数据库引擎?数据库重要概念mysql数据库数据库是什么存储数的的仓库 列表,字典....等等,都是内存中的,其缺点:断点即消失, 优点:速度快文件存储, 缺点: 速度慢, 优点: 可以实现永久保存本质就是一套基于CS结构的,客户端和服务端程序,最终的数据存储在服务器端的磁盘中 为什么要使用数据库直接使用文件存储带来的问题 速度慢 我们的程序将来可能分布在不同的机器上 分布式: 每个服务器提供不同的服务,有时候某个业务流程可能会

数据库基本概念

一.数据库基本概念 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用. 所谓数据库,可以理解为用来存储信息的仓库.而信息就是要存储下来的一些数据,比如用户的姓名.年龄.产品的价格.简介,某一个日期时间甚至图像等等,总之一切可以在计算机中存储下来的数据都可以通过各种方法存储到数据库中,并且数据库也不仅仅是简单的仓库,他提供了一系列科学的存数据,取数据等等其他的管理措施. 比如我们要学习的MySQL数据库,信息并不是杂乱无章的直

关于一些 MYSQL中的字符集概念

最近遇到mysql乱码的问题,找了些资料,先保存,后面慢慢总结自己的处理方法. 笔记: 问题环境总结: 1.前台php代码没有改变 2.原数据库,所有表的都是utf8 mysql> show variables like '%char%';+--------------------------+----------------------------------+| Variable_name            | Value                            |+---

数据库基础概念

1.数据库基本概念名词 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA ) 数据库系统( Database System, DBS ) 2.关系型数据库 关系型数据库(Relationship Database, RDB) 关系型数据库管理系统(RDBMS) SQL语言(Structured Query Language) 使用关系模型的数据库语言,用于

MySQL集群核心概念

MySQL Cluster Core Concepts NDBCLUSTER (also known as NDB) is an in-memory storage engine offering high-availability and data-persistence features. NDBCLUSTER(也叫做NDB)是一种提供了高可用性和数据持久性特征的内存式存储引擎. The NDBCLUSTER storage engine can be configured with a r

mysql数据引擎的概念介绍

什么是数据库引擎?每种数据库的数据格式,内部实现机制都是不同的,要利用一种开发工具访问一种数据库,就必须通过一种中介程序,这种开发工具与数据库之间的中介程序就叫数据库引擎. 如果你是个赛车手并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是怎么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎:它让你选择数据库引擎,并给你一条简单的途径来切换它. MySQL 的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务.如果愿意的话,你甚至可以使用

Mysql系列-数据库

一 .数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上, 那么用文件存取数据,并没有问题. 很不幸,这些假设都是你自己意淫出来的,上述假设存在以下几个问题...... 1.程序所有的组件就不可能运行在一台机器上 #因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限

MySQL 主从同步(1) - 概念和原理介绍 以及 主从/主主模式 部署记录

Mysql复制概念Mysql内建的复制功能是构建大型高性能应用程序的基础, 将Mysql数据分布到多个系统上,这种分布机制是通过将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的.复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起