MySQL是一款免费开源的关系型数据库,很多中小型企业开发项目都选择使用MySQL数据库,所以大家也在优先选择学习MySQL数据库。

一,安装

1.打开MySQL下载地址,MySQL官方下载地址https://dev.mysql.com/downloads/mysql/。

2.选择自己的安装平台,这里选择Microsoft Windows。

3.选择合适的安装包,进入下载页面,点击下载即可获取安装包。


1.将下载好的安装包解压到合适的目录下。

2.配置MySQL环境变量,步骤如下:

计算机右键单击->选择属性->高级系统配置->环境变量->选择系统变量Path->选择编辑->在变量值输入框的末尾添加一个分号,后面紧接着解压后目录->点击确定。


生成MySQL数据目录,即data目录。打开DOS窗口,进入到MySQL目录下的bin目录,执行命令mysqld --initialize-insecure --user=mysql,此时在MySQL目录下生成data目录。

启动Mysql服务。打开DOS窗口,进入到MySQL目录下的bin目录,执行命令net start MySQL,此时界面提示服务启动成功,此时安装完毕。

二,进入数据库

 进入:mysql -u root -p

1、显示当前数据库服务器中的数据库列表:

mysql> SHOW DATABASES;

2、建立数据库:

mysql> CREATE DATABASE 库名;

3、建立数据表:

mysql> USE 库名;

mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

4、删除数据库:

mysql> DROP DATABASE 库名;

5、删除数据表:

mysql> DROP TABLE 表名;

6、将表中记录清空:

mysql> DELETE FROM 表名;

7、往表中插入记录:

mysql> INSERT INTO 表名 VALUES (“hyq”,“M”);

8、更新表中数据:

mysql-> UPDATE 表名 SET 字段名1=‘a’,字段名2=‘b’ WHERE 字段名3=‘c’;

9、用文本方式将数据装入数据表中:

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;

10、导入.sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/mysql.sql;

11、命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD(‘新密码’) WHERE User=‘root’;

mysql> FLUSH PRIVILEGES;

三,导入导出数据

导出单张表:(多张表用空格隔开)
mysqldump -u [用户名] -p[密码] [数据库名] [表名1 表名2] > 路径/导出的文件名
mysqldump -u root -proot user userInfo > d:/userInfo .sql //将user数据库的userInfo表导出至d盘
mysqldump -u root -proot user userInfo user > d:/userInfo .sql // 导出userInfo表和user表

导出部分数据
mysqldump -u [用户名] -p[密码] [数据库名] [表名] --where=“筛选条件” > 路径/导出的文件名
mysqldump -u root -proot user userInfo --where=“sex=1” > d:/userInfo .sql //导出userInfo表中sex=1的数据

导出部分字段(用select语句实现)
mysql -u[用户名] -p[密码] [数据库] -e “sql语句 INTO OUTFILE ‘路径/文件名’ "
//导出user表的id和name字段
mysql -uroot -proot user -e " SELECT id,name from user where id>10 INTO OUTFILE’D:/user.sql’”

导入
1、登录mysql:mysql -u root -p
2、切换数据库:use 数据库
3、使用source命令:source 路径/文件。
mysql>source d:/user.sql

Windows下安装并使用MySQL数据库相关推荐

  1. 如何在Windows下利用Apche查看MySQL数据库?

    本篇文章主要跟大家介绍的是如何在Windows下利用Apche查看MySQL数据库,小杜觉得挺实在的,就整理了一下并分享给大家做个参考,希望大家看完之后有一定的收获.因此,有感兴趣的朋友记得要看完! ...

  2. Windows下安装和配置Mysql保姆级教程(图文说明)

    Windows下安装和配置Mysql保姆级教程(图文说明) 下面将向大家说明Windows下安装和配置Mysql的方法步骤. 文章目录 Windows下安装和配置Mysql保姆级教程(图文说明) 前言 ...

  3. linux下使用的mysql数据库,Linux下安装以及使用MySQL数据库

    1.官网下载mysql数据库:https://dev.mysql.com/downloads/mysql/ 2.linux 下可直接下载:wget https://cdn.mysql.com//Dow ...

  4. linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

    在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...

  5. Windows下安装Nginx+php+mysql环境

    系统:Windows 7 64位系统 安装之前,首先下载软件: Nginx: http://nginx.org/en/download.html PHP Stable PHP 5.6.26: http ...

  6. linux 环境下安装和配置mysql数据库以及远程登录

      上一篇文章写了linux 环境下配置python虚拟环境, 本篇文章我们来看看如何在linux环境下配置 mysql, 并实现远程数据库登录.    安装 //root 下安装,为了方便操作我全部 ...

  7. windows下安装、卸载mysql服务

    安装.卸载mysql服务 安装mysql服务 新建并编辑内容如下的一个bat文件,执行之(e:\mysql\bin\mysqld-nt.exe为安装目录,按实际情况填写) @ECHO OFF e:\m ...

  8. gcc oracle mysql_[转]Windows下用GCC连接MySQL数据库

    一个网友在坛子上问到的问题,说用MinGW GCC编译运行一个连接MySQL数据库的程序时遇到错误: undefined reference to `mysql_init@4' undefined r ...

  9. CentOs服务器下安装两个个MySql数据库踩坑日记

    本篇博客如题:在服务器上安装两个MySql. 背景: 其实并非本意非要安装两个服务器,奈何不知道前面项目的数据库密码,并且数据库版本是8.x,另外还有项目在上面运行,前面的人把数据库装到了系统盘,留下 ...

最新文章

  1. Modern C++ Design 学习笔记-第3章
  2. 打开高效文本编辑之门_Linux awk之关联数组
  3. 沃尔玛尝到了推行InnerSource的甜头
  4. php 经典的算法,PHP各种经典算法
  5. 挖地雷(信息学奥赛一本通-T1262)
  6. 又拍网架构-又一个用到python的网站(转载)
  7. 【操作系统/OS笔记12】同步互斥的三种实现方法:禁用硬件中断、基于软件的解决方案、更高级的抽象
  8. Linux第十一周微职位
  9. 全面掌握ping命令(三) ping命令防火墙设置
  10. Kienct与Arduino学习笔记(2) 深度图像与现实世界的深度图的坐标
  11. 1373:鱼塘钓鱼(fishing)
  12. Compose_23--动画之animateContentSize和Crossfade
  13. linux uvc协议_UVCCamera-master
  14. 时间线vue,类似物流快递运单追踪
  15. IOS APP 推荐
  16. 前端学习——17——获取窗口属性,dom尺寸,让滚动条滚动
  17. windows7 中pkeyconfig.xrm-ms文件无法删除解决办法
  18. 2021年新媒体运营不可缺少的24大类工具!
  19. Fedora 安装字体
  20. JS将数组中元素放到数组首位

热门文章

  1. 分段式多级离心泵_离心泵与多级离心泵工作原理
  2. hd-sdi转hdmi转换器产品规格参数及接口定义详解
  3. 【渝粤教育】国家开放大学2018年春季 7394-22T政府公共关系 参考试题
  4. 【渝粤教育】电大中专跨境电子商务理论与实务 (28)作业 题库
  5. remote vscode无git_vs code 使用git
  6. php符号教程,PHP教程:网站开发编程中的特殊符号处理_php
  7. html5贝塞尔,使用HTML5画布绘制贝塞尔曲线
  8. html 垂直线代码,html – Bootstrap 3水平和垂直分隔线
  9. python最短路径例子_Python实现的多叉树寻找最短路径算法示例
  10. .sh文件是什么语言_FastDFS分布式文件系统的搭建安装