一、MySQL下载

二、MySQL安装

三、MySQL几条简单命令快速上手(增删改查)

一、MySQL下载与安装

下载地址:https://dev.mysql.com/downloads/mysql/

目前最新版8.0.20,我下载的是64位压缩包

下载完成后解压缩

环境变量配置

1、我的电脑->属性->高级->环境变量

2、选择Path,在其后面添加你的mysql bin文件夹的路径 :比如我的是:D:\mysql-8.0.20-winx64\bin

3、配置完环境变量之后,在你的MySQL文件夹下(我的是D:\mysql-8.0.20-winx64)新增加一个配置文件mysql.ini,新建一个data文件夹(用于存放数据库数据)

4、双击mysql.ini,将如下内容粘贴

 1 [mysql]
2
3 # 设置mysql客户端默认字符集
4 default-character-set=utf8
5
6 [mysqld]
7
8 #设置3306端口
9 port = 3306
10
11 # 设置mysql的安装目录
12 basedir=F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64
13
14 # 设置mysql数据库的数据的存放目录
15 datadir=F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\data
16
17 # 允许最大连接数
18 max_connections=200
19
20 # 服务端使用的字符集默认为8比特编码的latin1字符集
21 character-set-server=utf8
22
23 # 创建新表时将使用的默认存储引擎
24 default-storage-engine=INNODB

5、效果如下

6、打开Windows PowerShell,以管理员身份运行

7、输入这段命令:mysqld --initialize-insecure --user=mysql ,回车,无提示

8、输入这段命令:mysqld install ,回车,提示安装成功

9、输入这段命令:net start mysql ,回车,启动MySQL成功

10、输入这段命令:mysql -u root -p ,回车,第一次输入密码直接回车跳过,登陆成功

11、输入这段命令:mysqladmin -u root -p password ,回车,修改密码,一般设置为root,方便记忆

12、输入 exit 退出(直接关闭窗口无法退出)

二、几条简单命令快速上手MySQL

1、启动MySQL ——> net start mysql ,回车

2、登录MySQL——>  mysql -u root -p ,回车

3、输入密码root ,回车

【查】

命令1:show databases;——>查看数据库

命令2:use db_name;——>使用数据库

命令3:show tables;——>查看数据库中可用的表

命令4:show columns in db_name;——>查看表的结构(以上面第一个表为例)

命令5:select * from table_name;——>查看表数据(以上面第一个为例)

【增】

命令6:create database db_name;——>创建数据库

命令7:create table table_name;——>创建表

命令8:insert into table_name  VALUES (*,*,*) ,(*,*,*);——>创建数据

【删】

命令9:drop database db_name;——>删除数据库

命令10:drop table table_name;——>删除表

命令11:delete from table_name where *** 删除数据

【改】

命令12:update table_name set **

01_MySQL从下载—>安装—>到快速上手的更多相关文章

  1. JDK11 JAVA11下载安装与快速配置环境变量教程

    https://blog.csdn.net/weixin_40928253/article/details/83590136 1.到Oracle官网下载jdk11,并安装.搜索“jdk",选 ...

  2. Centos6.5使用yum安装mysql——快速上手必备(转载)

    第1步.yum安装mysql[root@stonex ~]#  yum -y install mysql-server安装结果:Installed:    mysql-server.x86_64 0: ...

  3. Centos6.5使用yum安装mysql——快速上手必备

    第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Installed:     mysql-server.x86_6 ...

  4. Centos6.5使用yum安装mysql——快速上手必备(转)

    第1步.yum安装mysql[root@stonex ~]#  yum -y install mysql-server安装结果:Installed:    mysql-server.x86_64 0: ...

  5. Linux学习总结(4)——Centos6.5使用yum安装mysql——快速上手必备

    第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Installed:     mysql-server.x86_6 ...

  6. 快速上手如何使用FluentData

    http://blog.itpub.net/29511780/viewspace-1194048/ 目录:  一.什么是ORM? 二.使用ORM的优势 三.使用ORM的缺点 四.NET下的ORM框架有 ...

  7. 【图文详解】scrapy安装与真的快速上手——爬取豆瓣9分榜单

    写在开头 现在scrapy的安装教程都明显过时了,随便一搜都是要你安装一大堆的依赖,什么装python(如果别人连python都没装,为什么要学scrapy….)wisted, zope interf ...

  8. 快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统【转】

    本文转载自:http://blog.csdn.net/qq_28205153/article/details/52203512 Linux可以说是开发者的系统,对于开发者来说,Linux发行版不仅为我 ...

  9. Elastic Search快速上手(1):简介及安装配置

    前言 最近开始尝试学习Elastic Search,因此决定做一些简单的整理,以供后续参考,快速上手使用ES. 简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多 ...

随机推荐

  1. js截取+全部替换+字符串

    //将关键字标志显示到页面中 function showKeyWord(showStr) { var keyword = $("#keyword").val();//页面中的关键字 ...

  2. Kubernetes -- secret (敏感数据管理)

    https://www.kubernetes.org.cn/secret secret 主要解决密码.token.密钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者Pod Spec中 Se ...

  3. Pytest(2)使用和调用方法

    Pytest执行用例规则 Pytest在命令行中支持多种方式来运行和选择测试用例 1.对某个目录下所有的用例 pytest 2.对模块中进行测试 pytest test_mod.py 3.对文件夹进行 ...

  4. I - Swap(交换行列是对角线都为1)

    Given an N*N matrix with each entry equal to 0 or 1. You can swap any two rows or any two columns. C ...

  5. Luogu P2408 不同子串个数【SAM】

    P2408 不同子串个数 计算一个字符串的不同子串个数 两种方法,一种是\(dp\)出来\(SAM\)从起点开始的路径数量 另一种方法就是计算每个点的\(len[i]-len[link[i]]\)这个 ...

  6. Codeforces Round #697 (Div. 3) F. Unusual Matrix (思维,数学)

    题意:给你一个矩阵\(a\)和\(b\),你可以对\(a\)的任意一行或任意一列的所有元素xor\(1\)任意次,问最终是否能够得到\(b\). 题解:由\(a\ xor\ b=c\),可得:\(a\ ...

  7. POJ 2594 Treasure Exploration 最小可相交路径覆盖

    最小路径覆盖 DAG的最小可相交路径覆盖: 算法:先用floyd求出原图的传递闭包,即如果a到b有路径,那么就加边a->b.然后就转化成了最小不相交路径覆盖问题. 这里解释一下floyd的作用如 ...

  8. Codeforces Round #667 (Div. 3) E. Two Platforms (双指针)

    题意:有\(n\)个点往下落,你可以在最下面放两个长度为\(k\)的板子,问做多能接到多少个点. 题解:这题给纵坐标\(y\)完全没有用,我们先对横坐标\(x\)排序,然后从左边开始枚举,用\(l[i ...

  9. Codeforces Round #651 (Div. 2) B. GCD Compression (构造)

    题意:有一个长度为\(2n\)的数组,删去两个元素,用剩下的元素每两两相加构造一个新数组,使得新数组所有元素的\(gcd\ne 1\).输出相加时两个数在原数组的位置. 题解:我们按照新数组所有元素均 ...

  10. CF1462-D. Add to Neighbour and Remove

    codeforces1462D 题意: 给出一个由n个数组成的数组,现在你可以对这个数组进行如下操作:将数组中的一个元素加到这个元素的两边中的一边,然后将这个元素删掉.若该元素在最左边,那么该元素不能 ...