MySQL数据库简单安装

MySQL介绍

        MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是什么

MySQL就是一个基于socket编写的C/S架构的软件
客户端软件MySQL自带:如MySQL命令,MySQL dump命令等python模块:如pymysql
1.3.2数据库管理软件分类
# 分两大类:关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用非关系型:mongodb,redis,memcached# 可以简单的理解为:关系型数据库需要有表结构非关系型数据库是key-value存储的,没有表结构

MySQL下载

Window版本

下载 https://www.mysql.com/cn/downloads/

安装

#1、下载:MySQL Community Server 5.7.16
http://dev.mysql.com/downloads/mysql/#2、解压
如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64#3、添加环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【将MySQL的bin目录路径追加到变值值中,用 ; 分割】#4、初始化
mysqld --initialize-insecure#5、启动MySQL服务
mysqld # 启动MySQL服务#6、启动MySQL客户端并连接MySQL服务
mysql -u root -p # 连接MySQL服务器

将MySQL服务制作成windows服务

上一步解决了一些问题,但不够彻底,因为在执行【mysqd】启动MySQL服务器时,当前终端会被hang住,那么做一下设置即可解决此问题:注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --install# 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql# 关闭MySQL服务
net stop mysql

MySQL如何登录

服务端需要设置密码,然后让客户端通过用户名和密码进行登录# 默认情况下,初次安装成功,链接是不需要密码的​如何给管理员设置密码mysqladmin -u 用户名 -p 旧密码 password 新密码 # 修改管理员密码也是这个命令mysqladmin -u root -p password 123​
# 管理员就具备了密码客户端在链接的时候需要使用密码链接:mysql -u root -p  
# 链接的是本地的MySQL​# 完整的链接命令mysql -h 127.0.0.1 -P 3306 -u root -p 
​
如果不用root登录就是游客模式,权限比较低,没有root用户的权限高,一般功能首先,就是只能查看,不能操作​

忘记密码怎么办?

忘记密码就需要修改密码
修改密码的步骤1. 关闭服务端
2. '跳过授权表'的形式启动服务端'跳过授权表' >>>: 意味着以后客户端来链接服务端的时候,只需要用户名,不在验证密码3. 如何跳过授权表mysqld --skip-grant-tables
4. 跳过授权表成功之后,修改管理员的密码update mysql.user set password=password('1234') where Host='localhost' and User='root';"""课下把这个修改的过程练习3遍!!!"""   

基本的SQL语句的使用

"""补充几个重要的概念"""
库			>>>     文件夹表			>>>     文件记录    		>>>     文件中得一行行数据字段			>>>   id  name   age   gender 其实就表的表头id  name   age   gender
1     ly	20    female
1     ly	20    female
1     ly	20    female
1     ly	20    female"""顺序是: 库  >>>  表   >>> 记录   >>> 字段"""
一个库中可以有多张表,一个表中可以有很多条记录,也可以有多个字段"""在MySQL中,SQL语句都是要以分号结尾;"""
1. 针对库的SQL语句# 增加create database 库名;# 查看库show databases;show create database db1;# 修改库(基本上不用,直接删掉直接创建)alter database db1 charset='utf8';# 删库跑路drop database db1; # 不要轻易使用(测试环境随便使用,线上环境一般情况下你是没有权限)2. 针对表的SQL语句"""如何选择库"""use 库名;use db1; # 双击db1文件夹了# 增加表create table 表名 (id 数据类型, name 数据类型, gender 数据类型)create table t1(id int, name varchar(32), gender varchar(32));# 修改表alter table t1 rename t2; # 修改表名# 查看表show tables;show create table t1; # 查看表结构desc t1; # 查看表结构,格式化了# 删除表drop table t2;

END


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/164560.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

acme.sh: 未找到命令解决办法丨acme命令安装ssl证书

在Freessl申请的ssl证书现在都是需要acme命令了,服务器没有自带所以会出现这个报错,首先 1、安装并下载: curl https://get.acme.sh | sh -s emailmyexample.com2、进入到安装目录,创建指令别名: cd /root/.acme.sh/ alias acm…

电脑删除的视频怎么恢复?可尝试着3钟恢复办法!

无论是为了工作还是生活,我们都有可能在电脑上保存重要的视频,如宣传视频、回忆录视频等。这些视频通常包含了制作者的心血,要是被我们误删除了,很难重新拍摄,那么电脑删除的视频怎么恢复? 能。通常&#…

大托,如何站上天心南部的价值高地?

作者 | 魏启扬 陈宇航 来源 | 洞见新研社 陈飞 摄 “商贾云集于四方,市井数盈于万户”,长沙南城古往今来生生不息的热辣与烟火,每隔一段时间,都会有璀璨的迸发。 才在“加长版”黄金周释放了“不夜南城”的魅力,第…

正点原子嵌入式linux驱动开发——pinctrl和gpio子系统

在上一篇笔记中,学习编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯 所使用的GPIO寄存器,驱动开发方式和裸机基本没区别。Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本…

快速了解服务器单CPU与双CPU

​  在当今快节奏的技术环境中,用户们对功能强大且高效的服务器配置需求不断增长。CPU作为构成任何计算基础设施的骨干,服务器的“大脑”,负责执行计算、控制数据流并协调各个组件之间的任务,是服务器选择硬件中的重要一环。因此…

Vue2之防抖_debounce封装函数v-debounce自定义指令(传参/不传)

目录 1、防抖 2、debounce - 封装函数 3、v-debounce 全局自定义指令 1、防抖 推荐文章 : https://blog.csdn.net/weixin_58099903/article/details/119902796 2、debounce - 封装函数 utils / tools.js /*** 函数防抖 是n秒后延迟执行,多用于页面scr…

Java虚拟机常见面试题总结

梳理Java虚拟机相关的面试题,主要参考《深入理解Java虚拟机 JVM高级特性与最佳实践》(第2版, 周志明 著)一书,其余部分整合网络相关内容。注意,关于Java并发编程的面试题因为内容较多,单独整理。Java基础相关的面试题可以参考Java…

海外调查问卷赚钱是真的吗?

海外问卷赚钱是真实的吗?我是橙河网络,一家问卷公司的老板,做这个行业已经2年时间了,首先给大家一个明确的回答:海外问卷调查赚钱是真实的! 海外问卷调查项目,在国内已经存在一二十年的时间了&…

Kali Linux 安装搭建 hadoop 平台 详细教程

1)前期环境准备:(虚拟机、jdk、ssh) 2)SSH相关配置 安装SSH Server服务器:apt-get install openssh-server 更改默认的SSH密钥 cd /etc/ssh mkdir ssh_key_backup mv ssh_host_* ssh_key_backup 创建新…

AUTOSAR AP硬核知识点梳理(1)

一 什么是 Adaptive AUTOSAR? Adaptive AUTOSAR是一种新的汽车软件框架,旨在满足现代汽车行业中不断增长的技术需求。随着汽车变得越来越智能,对处理器的性能要求也在不断增长。 Adaptive AUTOSAR旨在通过提供高性能计算和通信机制以及灵活的软件配置来满足这些需求,为车…

利用特殊反序列化组件攻击原生反序列化入口

目录 前言 本文所述攻击的本质是将上述组件中的类拼接到反序列化利用利用链中,打的是Serilizable入口,而不是特殊反序列化入口 攻击原理 利用链分析 readObject()->任意类toString() HotSwappableTargetSource & XString BadAttributeValue…

静态路由与双线BFD热备份

✍ 路由具体是什么概念? ✍ 路由表和路由协议有什么关系? ✍ 电信联通双线如何做路由热备份? ---- 什么叫路由? ---- 路由器 - 网络设备 - 转发数据 - 要有一张地图 - 路由表 ---- 路由表 - 指明要到达某个目…

Apache Doris (四十五): Doris数据更新与删除 - Sequence 列

🏡 个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Clickhouse 技术-CSDN博客 🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。 🔔 博主个人B栈地址:豹哥教你大数据的个人空间-豹哥教你大数据个人主页-哔哩哔哩视频 目录 1. 基本原理

安装mmcv及GPU版本的pytorch及torchvision

一、先装GPU版本的pytorch和torchvision pip install torch1.9.1cu111 torchvision0.10.1cu111 torchaudio0.9.1 -f https://download.pytorch.org/whl/torch_stable.html注意:以上适用cuda11.1版本 如果想离线安装,就看这篇文章 二、安装mmcv 看这篇…

奥威BI数据可视化:让各层级管理快速获取信息

都说众口难调,企业各层级管理者想分析的维度不同,急需获取的数据信息不同,怎么才能第一时间满足企业各层级管理者的分析需求?奥威BI数据可视化软件的做法是利用多维动态自助分析实现随时随地按需分析。 多维动态分析功能支持用户…

MATLAB——神经网络参考代码

欢迎关注“电击小子程高兴的MATLAB小屋” %% I. 清空环境变量 clear all clc %% II. 训练集/测试集产生 %% % 1. 导入数据 load spectra_data.mat %% % 2. 随机产生训练集和测试集 temp randperm(size(NIR,1)); %打乱60个样本排序 % 训练集——50个样本 P_train NIR(…

Go实现CORS(跨域)

引言 很多时候,需要允许Web应用程序在不同域之间(跨域)实现共享资源。本文将简介跨域、CORS的概念,以及如何在Golang中如何实现CORS。 什么是跨域 如果两个 URL 的协议、端口(如果有指定的话)和主机都相…

【精华系列】跟着Token学习数据挖掘-1

Hello,大家好!这里是Token的博客,欢迎您的到来 今天整理的笔记时数据挖掘方向的基础入门,了解数据分析使用的一些基础的Python库,为后面的数据处理做好准备 01-数据分析工具介绍 准备:Python的安装、平台搭…

【论文阅读】点云地图动态障碍物去除基准 A Dynamic Points Removal Benchmark in Point Cloud Maps

【论文阅读】点云地图动态障碍物去除基准 A Dynamic Points Removal Benchmark in Point Cloud Maps 终于一次轮到了讲自己的paper了 hahaha,写个中文的解读放在博客方便大家讨论 Title Picture Reference and prenotes paper: https://arxiv.org/abs/2307.07260 …

【python】文件和异常

文件和异常 实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识,但是这里我们并不浪费笔墨介绍这个概念,请大…