威尼斯人线上娱乐

Mysql学习之二,安装配备教程

4 4月 , 2019  

  壹、要连接MySql数据库必须首先下载MySql官方的连接.net的公文,文件下载地址为https://dev.mysql.com/downloads/connector/net/6.6.html\#downloads ,下载平台选拔.Net&Mono,下载ZIP版。
  二、解压缩刚才下载的zip文件选V四。

前言

新近有时间因为对java后台十二分感兴趣(本职Andoird)所以抽时间切磋1会java后台,所以首先步当然是基本框架的搭建,目前听大人说springboot挺火而且一连maven创设项目非常的慢,所以小生在那边记录壹些学历经历以及爬坑指点(小生用的mac编制程序大概和Windows有个别出入),改配置是处于Mac系统下的配置


近年来在做项目支付时用到了MySql数据库,在看了壹部分有关MySql的稿子后,非常快就上手使用了。在动用的长河中也许出现了部分标题,因为运用的是高粱红免安装版的MySql所以在安排的时候出现了有的题材,该篇小说就首要针对MySql莲灰版的配备及其使用实行座谈。

壹、程序员的数据库须求

  • 基本的SQL操作、CRUD操作
  • 多表连接查询、分组查询和子查询。
  • Mysql学习之二,安装配备教程。常用数据库的的单行函数。
  • 常用数据库的为主命令。
  • 常用数据库的开发工具。
  • 思想政治工作概念。
  • 目录、视图、存款和储蓄进度和触发器。

  3、选中那多少个文本,然后添加到C#品类的引用中,然后就能够编写程序举行数据库的操作了。

急需预备

搭建此前大家要求下载相对于的软件来扶助我们做事本人那边下载的编辑器为IDEA,数据库MySql(此处有个坑须求探视配置环境再去安装)以及数据库协助理工科程师具Navicat(铭记一定要下载支持MySql数据库的),JAVA环境为jdk1.8

IDEA官方下载地址:www.jetbrains.com/idea/download/

MySql官方下载地址:dev.mysql.com/downloads/mysql/

Navicat官方下载地址:www.navicat.com/download

JDK一.⑧官方下载地址:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

一、MySql概述

二、Mysql数据库

MySql是最风靡的开放源码的数据库管理种类。
MySql是壹种关全面据库管理体系。
MySql软件是1种开放源码软件。
MySql数据库服务器具有快捷、可相信和易于使用的特色。
MySql服务器工作在客户端/服务器方式下,或嵌入式系统中。

  威尼斯人线上娱乐 1

条件布署

       MySql数据库是有瑞典王国MySql
AB集团花费,以后该商厦被Oracle收购属于Oracle全数。同SQL
Server类似,它也是依照关系型数据库的数据库管理类别,在Web应用方面MySQL是最棒的讴歌ZDXDBMS之1,因为它属于轻量级的XC60DBMS。 
    
今后MySql的风行版本是5.6.一7,最新下载地址,下载实现了接下去实行设置配备了,有关设置配备的始末在网上查阅下教程就能够。

三、Mysql的特性

  • 个巧月件和可移植性
    使用C和C++编写,能够工作在诸多不1的阳台上
  • 列类型
    多多列类型,定长和可变长度记录
  • 话语和函数
  • 安全
    同意基于主机的验证
  • 可升缩性和限制
  • 连接性
    在别的平台上,客户端可使用TCP/IP协议连接到MySql服务器。

   小编懒人操作,全都拉进去了

MySql安装配备

一.MySql装置:切记在设置MySql的历程中会给你1个初阶密码(坑在那里),改密码切记要留住为现在改密码用,不修改密码的话在接下去的浩大操作中未有权限。

威尼斯人线上娱乐 2

纪事保存那么些密码冒号前边的都要

二.设置完要开启mysql服务在偏好设置-mysql

关门时界面

威尼斯人线上娱乐 3

闭馆时的界面

打开时界面

威尼斯人线上娱乐 4

敞开之后界面

三.配备MySql环境变量

开辟终端输入: cd ~

然后open -e .bash_profile 打开配置文件 

在文件内输入 : export PATH=${PATH}:/usr/local/mysql/bin   保存退出文件

再到极限输入 source ~/.bash_profile

4.修改MySql密码

终极输入:mysql -u root -p

输入此前的默许密码进入Mysql

输入 : SET PASSWOLacrosseD FO奔驰M级 ‘root’@’localhost’ = PASSWO汉兰达D(‘newpass’);
修改密码

二、MySql配置

肆、MySQL下载与安装

Mysql下载地址:http://dev.mysql.com/downloads/

mysql安装.png

跳过注册.png

配置mysql实例.png

配置mysql实例.png

设置语言集.png

安顿mysql数据库监听端口.png

mysql服务名设置.png

安插水管道理员密码.png

  四、数据库操作代码(小技巧:原本的sql初叶都替换为mysql)

JDK配置环境

Java环境变量的配置

java八在mac下私下认可不供给配置

极限输入:java -version 检查是还是不是配备成功

       
既然MySql接纳的是SQL为根基,那么他就含有基本的DML、DDL、DAL,那几个大旨的数据库语言是很不难上手使用的,此外MySql还包裹了好多数据库操作命令,那些命令是在dos系统中运维的,这是他和SQL
Server的差别之处,MySql的条件是简历在dos系统之上的,要动用dos命令。它和java有点类似,能够说它也是赤手空拳在虚拟机之上的,能够完毕二次建立各省使用。想要方便的施用MySql命令还亟需部分前提举办设置,设置方法类似于Java的环境变量,上边包车型大巴方法避防安装版本的MySql为例演示它的安顿情势。

  

一. MySql环境布署

//winform   ShowMsg封装了MessageBox.show()方法
public void MySqlLogin(string auccount,string pwd)
{
   string conn = ConfigurationManager.ConnectionStrings["MConn"].ConnectionString;
    string sql = "select*from `User` where uName=@uname and uPwd=@upwd";
    MySqlParameter[]spar =
    {
       new MySqlParameter("@uname",auccount),
       new MySqlParameter("@upwd",pwd)
    };
    using (MySqlConnection connection = new MySqlConnection(conn))
    {
       connection.Open();
       using (MySqlCommand mcommd=new MySqlCommand(sql,connection))
       {
          mcommd.Parameters.AddRange(spar);
          if (mcommd.ExecuteReader().HasRows)
          {
            ShowMsg("Success!");
          }
          else
          {
            ShowMsg("No Account");
          }
       }
    }
}

将MySql的解压路径配置到系统变量中就足以在别的地点使用MySql命令。       

  

Note:那是布署的系统变量,任何利用控制台命令的第一方命令都得以加上到系统变量中,系统变量是一个纽带效用,在应用命令时会优先搜索系统变量。                                                                               

威尼斯人线上娱乐 5

二、MySql服务器配置     

在配置了系统的环境变量后就能够运用MySql的bin下提供的富有服务了,接下去还亟需在系统中安装MySQL。

2.1 安装MySql服务器      

开辟解压文件目录,找到后缀名称叫.ini的文书,复制1份更名称为my.ini,使用上边包车型大巴始末替换原有的始末。

[mysqld]
basedir=D:/Program Files (x86)/MySql # 设置mysql的安装目录
datadir=D:/Program Files (x86)/MySql/data # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data

*************************分割线*******************
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk # 设置mysql服务器的字符集
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

[client] 
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk 

*************************分割线***************************

Note:
[mysqld]上边包车型地铁basedir和datadir供给设置为文件解压后的不二等秘书籍,在此处小编将文件放到了D:\Program
Files
(x86)\MySql下。别的上边包车型大巴分割线内的始末是可选的,能够在建立数据库的时候重新设置,建议在开创时绝不添加,因为会有很多不分明因素。
       

my.ini文件配置好后就能够在cmd中装置mysqld服务了,在cmd中运作命令:mysqld
–install MySQL –defaults-file=”D:\Program
Files(x86)\MySql\my.ini”
,在那之中的MySQL是设置服务器的称呼,能够钦点其余名称。安装到位后会提醒上面包车型大巴音信:Servicesuccessfully
installed,即意味着成功安装,安装成功后会在系统的服务组策中添加该服务,在行使时只须求开启即可。                                            

威尼斯人线上娱乐 6

Note:**在运作安装命令时必然要留心必须cmd内的路线难点,该路线必须在mysql的bin所在的路子,比如自个儿的mysql解压到D:\Program
Files(x86)\MySql文件夹中,那么cmd当前路线就亟须为D:\Program
Files(x86)\MySql\bin,不然在设置到位后运维服务时会出现爆发错误提醒:系统错误
2。系统找不到钦命的公文。**

2.二 运营服务器       

启航MySQL服务器,在cmd中运维命令:net start MySQL。

威尼斯人线上娱乐 7

二.3 结束服务器       

在应用形成后方可透过命令来终止服务器的运作,通过在cmd中运作命令:net stop MySQL。  

贰.四 查看设计服务器名称及密码

刚安装的服务器它的暗中同意名称叫root,此时尚无密码,能够因此cmd命令来设置名称和密码。相应的下令为:mysql
-u
root。此外可经过在cmd中央银行使update语句来修改root的密码,具体设置方法如下代码所示:

一)、给root加个密码ab1二

先是在DOS下进入目录mysql\bin,然后键入以下命令: mysqladmin -u root -p password ab1二 。

威尼斯人线上娱乐 8

 Note:**因为初叶时root未有密码,所以-p旧密码一项就能够简简单单了。**

2)、再将root的密码改为djg345:mysqladmin -u
root -p ab1二 password djg3四五

贰.5 删除服务:mysqld –remove MySQL 

利用remove命令,前边跟上要删减的数据库服务的称号。

3、MySql常用命令

3.1 连接服务

此间介绍三种连接格局分别为本地连接和远程连接。

3.1.一 本地连接

在cmd中输入并运维命令:mysql -u root
-p,然后输入相应的密码。须要小心的是用户名-u和用户名之间也得以未有空格,即-uroot同样正确,不过密码和-p之间必供给有空格。借使是刚安装好的MYSQL,暗中认可的root用户名是未有密码的,直接输入mysql
-u root就能够进来MYSQL中了,MYSQL的晋升符为:mysql>。

威尼斯人线上娱乐 9

3.一.2 远程连接

借使远程主机的IP地址为:21玖.二4三.7九.八,用户名叫root,密码为1二叁,则在cmd中运作如下命令:mysql
-h219.二4三.7玖.8 -uroot -p 1②3。

3.1.3 退出MYSQL命令:exit

三.2 扩张新用户

三.二.一 一流用户      

日增二个用户test一密码为abc,让她能够在此外主机上登录,并对具备数据库有查询、插入、修改、删除的权力。首先用root用户连入MYSQL,然后键入以下命令:                 

grant select,insert,update,delete on *.*
to [email=test1@”%]test1@”%[/email]” Identified by
“abc”;      

但扩大的用户是不行扬汤止沸的,你想如某些人知晓test一的密码,那么她就能够在internet上的其他一台计算机上登录你的mysql数据库并对你的数码能够横行霸道了,解决办法见2。   

3.二.2 本机用户      
扩充多个用户test2密码为abc,让她只可以够在localhost上登录,并得以对数据库mydb进行询问、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即利用知道test2的密码,他也无力回天从internet上一贯访问数据库,只好通过MYSQL主机上的web页来访问了。              

grant select,insert,update,delete on
mydb.* to [email=test2@localhost]test2@localhost[/email] identified
by “abc”;     

万一你不想test二有密码,能够再打多个命令将密码消掉。            

grant select,insert,update,delete on
mydb.* to [email=test2@localhost]test2@localhost[/email] identified
by “”; 

3.3 show命令

show命令是翻开的意趣,可以用来查阅MySql中的一些列表信息,如:show
databases显示全部数据库的称谓;show
tables展现1个数据库中的全部表名称。 

三.四 操作数据库

操作前要进入相关的数据库,能够运用use命令,如:use
testdb进入名称叫testdb的数据库,进入数据库后既能够对数据库中的对象操作,相应的操作命令使用的是SQL语句,DDL、DML、DAL。   

威尼斯人线上娱乐 ,3.肆.一 查看数据库内容       

一)、查看数据库有个别表的字段新闻:desc
表名;                                   

 
威尼斯人线上娱乐 10      

二)、查看数据库表的创始语句:show create table
表名;当然使用相同的方法也能够查阅其余创设内容的SQL语句,如查看数据库的创建语句,show create database 数据库名。

威尼斯人线上娱乐 11

3.4.贰 修改表中列类型及称号

(1)只修改列类型

alter table 数据库名.表名  modify column
列名  数据类型,例如:将t_animal表的sex列该为boolean类型:

alter table t_animal modify sex boolean not null

(二)同时修改列名和列数据类型 alter table 表名 change column 旧列名
新列名
数据类型,例如:将t_animal表的sex列更名称为ani_sex,数据类型修改为boolean类型:

alter table t_animal change column sex ani_sex boolean not null

结语

本文对MySql的布局及应用办法做了初步的计算,MySql还有众多内容在接纳中稳步积攒,并且该小说也会波动时的拉长新内容,首如果针对开发进度中的情状而创新。

小说的指令我都实行了测试,有如何不对的地方还请提议相互学习。

优质专题分享:

mysql不一样版本安装教程

mysql5.7各版本安装教程

mysql五.陆各版本安装教程

mysql捌.0各版本安装教程

上述正是本文的全体内容,希望对大家的求学抱有援助,也指望大家多多协理脚本

您大概感兴趣的篇章:

  • windows下MySQL伍.陆版本安装及配置进程附有截图和详尽表明
  • MySQL 5.6 (Win7
    613位)下载、安装与配置图像和文字化教育程
  • mysql 5.5安装配备形式图像和文字化教育程
  • mysql 5.七.1临汾装配备方式图像和文字化教育程
  • mysql 伍.七.13安装配置格局图像和文字教程(linux)
  • Windows版Mysql五.6.1一的安装与布局教程
  • mysql伍.七.19winx6四解压缩版安装配备教程
  • mysql五.柒.1九装置配置情势图像和文字化教育程(win10)
  • mysql 5.柒.一叁winx64装置配备格局图像和文字化教育程
  • mysql5.七装置及计划教程


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图