mysql 订阅
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 展开全文
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
信息
外文名
MySQL
开发公司
瑞典MySQL AB 公司
类    型
关系型数据库管理系统
使用语言
SQL 语言
所    属
Oracle [1]
mySQL应用环境
与其他的大型数据库 例如 Oracle、DB2、SQL Server等相比,MySQL [1]  自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。Linux作为操作系统,Apache 或Nginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。
收起全文
精华内容
参与话题
问答
  • MySQL 一一 MySQL基本使用

    万次阅读 多人点赞 2018-01-08 21:49:02
    1、数据库 简单来说,所谓的数据库就是存储数据的...随着时间的推移,瑞典AB公司把MySQL数据库转让给Sun公司(Java语言的创始公司) 后来,Sun公司经营不善,又把MySQL数据库转让给甲骨文公司(Oracle数据库) 4、数

    1、数据库

    简单来说,所谓的数据库就是存储数据的容器,而且是永久存储的。

    2、为什么需要数据库


    3、为什么要学习MySQL数据库

    最早MySQL数据,瑞典AB公司开发的一款开源型的关系型数据库

    随着时间的推移,瑞典AB公司把MySQL数据库转让给Sun公司(Java语言的创始公司)

    后来,Sun公司经营不善,又把MySQL数据库转让给甲骨文公司(Oracle数据库)

    4、数据库的分类

    在实际项目开发中,数据库一共分为两大类:①关系型数据库 ②非关系型数据

    非关系型数据库有哪些:Redis、MongoDB

    关系型数据库:

    小型数据库:微软Access

    中型数据库:DB2MySQLSQL Server

    大型数据库:Oracle

    5、什么是关系型数据库(MySQL)

    通过一种“关系”去管理实体信息,实体信息之间的联系。

    关系:实际上就是一张二维表,有列,还有行。


    6、数据库的原理图


    所以由上图可知:我们学习的过程,先学数据库->数据表->对数据进行增删改查操作

    二、MySQL的基本操作

    1、MySQL-Front软件的使用

    ①启动PHPStudy中的MySQL数据库


    ②确认MySQL数据库的密码。

    注意:连接数据库需要用户名(默认:root)和密码(默认:root


    ③解压MySQL-Front.rar压缩包


    2、MySQL库操作

    1)创建数据库

    在实际项目开发中,一个项目就是一个数据库。

    创建MySQL数据库:

    create  database  数据库名称;

    示例代码:

    选中localhost,然后切换到SQL编辑器


    SQL编辑器中输入create database db_20171227;如下图所示:


    2)删除数据库

    基本语法:

    删除就是不想要了,不想要了就是丢掉,丢掉的单词:drop

    drop database  数据库名称;

    示例代码:


    特别注意:删除数据库是不可逆的,删除之前一定要慎重。

    3)查看数据库

    ①查看所有数据库

    查看的单词:show

    查看所有数据库:show  databases;

    示例代码:

    ②显示指定的某类数据库

    show databases   like   ‘db%’; //查询所有以db开头的所有数据库

    普及like模糊查询,有两个关键字需要记住:

    _(下划线):代表任一一个字符,可能代表a也可能代表b...

    %(百分号):代表任意的n个字符,可能代表ab也可能代表abcd...

    4)修改数据库

    特别说明:在最新版本的MySQL中,数据库是不允许修改的。如果想修改必须删除在重建。

    3、MySQL数据表操作

    MySQL中,存放数据的真实位置都是数据库中的数据表。

    数据表就是一张二维表,有列有行。


    数据库很容易创建,但是数据表的创建有一点麻烦,麻烦在哪里呢?答:创建数据表时候,必须先创建列信息。

    学号(纯数字)唯一

    姓名(字符串)

    年龄(纯数字)

    性别(男、女、保密)

    1

     

     

     

    2

     

     

     

    3

     

     

     

     

    如上图所示,创建数据表时,不需要指定数据行,但是必须指定数据列,确认你要往里面存放什么类型的数据。

     

    创建表必须有两个东西:第一个东西就是列信息,第二个东西就是列属性(什么类型)

    1)创建数据表(前提是现有数据库)

    创建数据库并选择数据库(选择的关键词:use


    由于我们想数据表中插入的数据存在中文,所以也要设置编码格式

    基本语法:set  names utf8;  //注意:数据库中的编码格式没有横杠

    但是如果你使用的是MySQL-Front可以不需要这行代码,因为软件默认就是utf8。

    db_20171227数据库中创建数据库

    创建单词:create

    表的单词:table

    连在一起:

    create table  tb_user(

      -- id代表列名称,不支持中文

      -- int整数

      -- not null不能为空

      -- auto_increment

      id int notnull auto_increment,

      usernamevarchar(20) not null,

      age int,

      genderenum(‘男’,’女’,’保密’),

      primary key(id)

    ) engine = myisam default charset=utf8;

    示例代码:


    2)数据表的列类型

    创建数据表的基本语法:

    create table  数据表名称(

        列名称(英文)  列类型   列约束(not null)

    );

    整数类型(每个类型所表示的范围不同)


    tinyint :微整型,范围-128 -> 127(有符号型),如果添加unsigned(无符号型),0-255,人的年龄比较适合使用无符号的tinyint进行存储。

    smallint :小整型,-32768->32767(有符号型),如果添加unsigned(无符号型),0-65535,中小型网站会员,可以使用smallint。

    mediumint :中整型,-800->800万,无符号型,1600万左右,如果一个门户网站的文章数量可以使用mediumint

    int :整型,-21亿->21亿,无符号型,42亿左右,全世界的人口数量

    bigint :无法用int类型保存的都可以使用bigint

     

    小数类型(带有小数点的数据),记住一个类型即可:decimal(M,N)

    decimal(11,2) :数字的总长度(整数部分+小数部分)< 11位,2代表小数位,保留2位小数。在实际项目开发中,主要用于保存产品的价格

     

    字符串类型(char类型与varchar类型,text文本类型)

    char类型:char(255),如果一个字符串是固定长度的,而且小于255个字符,建议使用char类型,比如md5加密后的结果是固定的32位,建议采用char(32)

     

    varchar类型:varchar(255),如果一个字符串的长度不是固定的,建议采用varchar类型。比如人的姓名、文章的标题、文章的描述。

     

    对于字符数量超过255个字符的情况,建议使用text文本类型,比如文章的内容,产品的具备介绍。这些都是采用text文本类型。

     

    两种特殊的字符串类型(enum枚举类型与set集合类型)

    enum(‘男’,’女’,’保密’) :单选,多个结果中选1个

    set(‘吃饭’,’睡觉’,’打豆豆’) :多选,多个结果中可以同时选中多个

     

    例1:创建一个数据库,然后创建一个数据表,要求包含(编号、昵称、密码、性别、爱好、个性签名)

    示例代码:


    例2:创建一个数据库,然后创建一个数据表,要求包含(编号、标题、价格、缩略图、作者、出版社、发布时间)

    在实际项目开发中,如何创建数据库?

    答:先参考一下同行的项目都有哪些属性,每个属性就是一个字段(列)

     

    编号

    标题

    价格

    缩略图

    作者

    出版社

    发布时间

     

     

     

     

     

     

     


    示例代码:


    3)删除数据表

    丢掉:drop

    表:table

    删除数据表:drop  table  数据表名称;

    4)修改数据表(数据表的名称)

    重命名:rename

    rename table  原来的名字 to 新名称;

    5)查看数据表

    ①查看所有的数据表或某类的数据

    show tables  like   ‘_或%’;

    ②查看数据表的结构

    desc  数据表名称;

    示例代码:


    4、MySQL中数据的操作(增删改查)

    1)向数据表中插入数据

    基本语法:

    插入:insert

    向数据表中插入数据:

    insert into   数据表名称([字段1,字段2...])  values (字段值1,字段值2...)

    示例代码:向tb_user表中插入数据


    示例代码:根据字段插入数据


    2)更新数据表中的记录

    基本语法:

    更新:update

    update  数据表名称 set  字段(列) = 更新后的值,字段(列) = 更新后的值 where  条件;

    3)从数据表中查询数据

    查询所有数据

    查询:select

    select *  from   数据表名称;

    select  字段(某一列) from  数据表名称;

    根据条件查询数据(多了一个where)

    4)从数据表中删除数据(重点)

    基本语法:

    删除:delete

    delete from 数据表名称  where 条件;

    delete from 数据表名称;

    truncate 数据表名称;

    两者的功能都是删除所有数据,但是truncate删除的数据,其主键(primary key)会重新编号。而delete from删除后的数据,会继续上一次编号。

    展开全文
  • 超详细MySQL安装及基本使用教程

    万次阅读 多人点赞 2018-08-03 10:41:18
    一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Community Server。如下图:  滑到下面,找到Recommended Download,...

    一、下载MySQL

    首先,去数据库的官网http://www.mysql.com下载MySQL。

    点击进入后的首页如下: 
    这里写图片描述

    然后点击downloads,community,选择MySQL Community Server。如下图: 
    这里写图片描述

    滑到下面,找到Recommended Download,然后点击go to download page。如下图: 
    这里写图片描述

    点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。 
    **这里写图片描述**

    二、安装MySQL

    打开刚刚下载好的安装包,开始安装MySQL。 
    这里写图片描述 
    选择 I accept 然后点击next进入下一步。

    这里写图片描述 
    这里选择Developer Default,然后点击next进入下一步。

    这里写图片描述 
    这一步是检查安装条件,直接点击next进入下一步就可以了。

    这里写图片描述 
    这里直接点击execute执行就可以了,执行完后点击next进入下一步。

    这里写图片描述 
    继续点击next进入下一步。

    这里写图片描述 
    选择第一个然后点击next进入下一步。

    这里写图片描述 
    这里直接点击next进入下一步就可以了。

    这里写图片描述 
    设置root密码然后点击next进入下一步。

    这里写图片描述 
    点击next进入下一步。

    这里写图片描述 
    继续点击next。

    这里写图片描述 
    点击execute执行。

    这里写图片描述 
    点击next。

    这里写图片描述 
    点击finish。

    这里写图片描述 
    一路点击next,并check你的root密码,MySQL就成功在你的电脑上安装完成了。

    安装完成后进入MySQL的安装目录,进入MySQL Sever,其目录下的文件如下: 
    这里写图片描述 
    bin目录下保存了MySQL常用的命令工具以及管理工具、data目录是MySQL默认用来保存数据文件以及日志文件的地方(我的因刚安装还没有data文件夹)、docs目录下是MySQL的帮助文档、include目录和lib目录是MySQL所依赖的头文件以及库文件、share目录下保存目录文件以及日志文件。

    进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。 
    输入show databases;(注意末尾有分号)可以查看当前MySQL中的数据库列表,输入use test;可以进入test数据库(前提是要有此数据库),输入show tables可以查看test数据库中的所有表,输入quit可以退出MySQL的操作管理界面。 
    这里写图片描述

    三、MySQL基本使用教程(使用MySQLworkbench)

    1、创建数据库

    可以使用工具栏上的创建数据库直接创建数据库,如下图: 
    这里写图片描述
    或者使用命令:create database 数据库名称;(注意最后有分号)来创建。注意,此方法可能不会立马刷新,可以在左下角点击右键选择Refresh all 来刷新。 
    这里写图片描述

    2、创建表、删除表

    可以在你想要创建表的Tables上面点击右键,选择Create Table,或者使用命令create table table_name(column_name column_type); 
    这里写图片描述 
    注意,创建数据表的命令前需要使用use指明你要使用的数据库。(可以在你将要使用的数据库上面点击右键选择Set as Default Schema来使你将要用的数据库变为默认的,这样可以不用写use语句) 
    通过命令drop table table_name;来删除一张表。

    3、修改表的名字

    通过使用命令:alter table old_name rename to new_name或rename table old_name to new_name 来更改数据表名。 
    这里写图片描述

    4、为数据表增加、修改、删除字段

    通过命令alter table table_name add column_name column_type;语句来为数据表增加字段。 
    通过命令alter table table_name change column_name new_column_name new_column_name_type;语句来修改数据表字段名称。 
    通过命令alter table table_name drop column_name;来删除数据表字段。 
    这里写图片描述

    5、关于修改数据库名字

    在低版本的MySQL中提供了一个命令rename来修改数据库的名称(注意不是数据库的表),不过这个命令会造成数据的丢失,所以这个命令已经被删掉,现在如果想要重命名一个数据库名称的话,需要先导出原有数据库中的所有数据,然后新建一个数据库,然后把导出的数据导入到新的数据库中,最后删掉原来的数据库。整个过程比较繁琐,数据量大的时候会非常浪费时间,所以不推荐修改数据库的名字,因此在给数据库命名的时候要考虑好应该给数据库起一个合理的名字。

    6、拓展:pycharm操作MySQL

    打开pycharm,按照图片上的指示点击绿色“+”然后选择MySQL, 
    这里写图片描述 
    然后设置一下名字、并设置以root的方式连接数据库,最后测试连接成功后 点击apply就可以了。 
    这里写图片描述
    连接后的效果如下图,设置好后就可以在pycharm里面写MySQL的命令了,同理Java的IDEA也可以设置。 
    这里写图片描述

    展开全文
  • 高性能MySQL实战课

    千人学习 2020-05-21 15:07:35
    课程分为四大篇章,将为你建立完整的 MySQL 知识体系,同时将重点讲解 MySQL 底层运行原理、数据库的性能调优、高并发、海量业务处理、面试解析等。 一、性能优化篇: 主要包括...
  • Mysql数据库基础入门视频教程

    万人学习 2018-10-24 16:59:26
    Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用 一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL ...
  • MySQL的下载安装

    万次阅读 多人点赞 2018-12-03 12:04:01
    windows下载mysql地址:https://dev.mysql.com/downloads/installer/ 此下载包括64位 window安装 打开下载的文件,等弹出窗口 选择类型我选择自定义 这块不懂,网上查的 ok ——&gt; next ...

    windows下载mysql地址:https://dev.mysql.com/downloads/installer/ 此下载包括64位

    window安装

    打开下载的文件,等弹出窗口

    选择类型我选择自定义

    这块不懂,网上查的

    ok ——> next

    等待安装完成

    进入配置

    高级选项,可以不选

    下图选择默认推荐

    添加用户,加不加都行

    安装完成

    测试

    我使用navicat连接

    使用地址为localhost报错

    解决方法:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
     
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 
     
    FLUSH PRIVILEGES; #刷新权限
    
    以上的 'password'为你自己安装时候的密码
    我没有执行最后一步刷新权限,没出问题,如不放心可执行

    换成本地ip登录

    报错提示

    解决方法:

    登录:mysql -u root -p

    执行:mysql>update user set host = '%' where user = 'root';

    如果以上两个先解决ip登录问题,再解决localhost的问题的话,要把'root'@'localhost'改成'root'@'%'

    安装成功

     

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

    上述页面进行下拉到下图

    此图为翻译

     

    安装

    检测系统是否自带安装 MySQL:

    rpm -qa | grep mysql

    如果系统有安装,那可以选择进行卸载:

    rpm -e mysql  // 普通删除模式
    rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

    linux解压下载好的文件  适合gz文件

    指令:tar -zxvf mysql-8.0.13.tar.gz

    linux解压下载好的文件  适合xz文件

    tar xvf  mysql-8.0.13.tar.xz   执行完成生成.tar文件 

    给文件重命名(个人爱好)

    指令:mv mysql-8.0.13 mysql

    删除文件(个人爱好)

    指令:rm -rf mysql-8.0.13.tar.gz

    创建data数据库文件目录,位置自选

    指令:mkdir data/mysql

    创建mysql的用户组

    指令:groupadd mysql   

    创建mysql的用户

    指令: useradd mysql -g mysql

    进入到mysql文件下

    改变目录属有者   注意后面有个点
    指令:chown -R mysql .
    指令:chgrp -R mysql .

    指令:chown -R mysql  /data/mysql

    指令:chgrp -R mysql /data/mysql

    安装libaio依赖包,

    查询是否暗转libaio依赖包

    指令:yum search libaio

    如果没安装,可以用下面命令安装

    指令:yum install libaio

    初始化mysql命令

    cd mysql/bin

    指令:./mysqld --initialize --user=mysql --basedir=/usr/src/java/mysql/ --datadir=/usr/src/java/data/mysql/

    在执行上面命令时特别要注意下面内容  

    [Note] A temporary password is generated for root@localhost: o*s#gqh)F4Ck

    root@localhost: 后面跟的是mysql数据库登录的临时密码,各人安装生成的临时密码不一样

    如果mysql5.x初始化出现几个error但是临时密码出来的话应该是可以继续

    如下错误,去data/mysql 里面看看有没有一个.index文件 有的话删了
    
     [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the default. Consider not using this option as it' is deprecated and will be removed in a future release.
    2018-12-05T14:26:12.912603Z 0 [System] [MY-013169] [Server] /usr/java/mysql/bin/mysqld (mysqld 8.0.13) initializing of server in progress as process 8833
    2018-12-05T14:26:12.914331Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
    2018-12-05T14:26:12.914370Z 0 [ERROR] [MY-013236] [Server] Newly created data directory /data/mysql/ is unusable. You can safely remove it.
    2018-12-05T14:26:12.914379Z 0 [ERROR] [MY-010119] [Server] Aborting
    

    我没有报错,没用到如下内容

    如果初始化时报错如下:
    
    error while loading shared libraries: libnuma.so.1: cannot open shared objec
    
    是因为libnuma安装的是32位,我们这里需要64位的,执行下面语句就可以解决
    
    #yum install numactl.x86_64
    
    执行完后重新初始化mysql命令

    修改系统配置文件

    指令:cd mysql/support-files

    指令: cp mysql.server /etc/init.d/mysql

    指令: vi /etc/init.d/mysql

    修改以下内容:

    修改前

    修改后

    启动mysql

    指令:/etc/init.d/mysql start

    mysql:5.7  启动出现的问题
    mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.
     
    我们这样解决 
    mkdir /var/log/mariadb 
    touch /var/log/mariadb/mariadb.log 
    chown -R mysql:mysql /var/log/mariadb/
     
     
    初始化完成之后记得修改以下my.cnf文件
    vi /etc/my.cnf
    把datadir 改成你的data路径  socket路径改成你的mysql路径 在加上一层/mysql.sock
     
     
    

    如果出现以上错误

    原因可能:mysql5.7.21不需要my.cnf文件,所以需要检查/etc目录下是否存在my.cnf文件,若存在需删除,否则启动服务会报错

    登陆

    指令: mysql -u root  -p

      --如果出现:-bash: mysql: command not found

      --就执行: ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行 红色路径为你自己路径

    输入生成的临时密码

    Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 
    这是可以由于系统默认的文件位置和文件位置不一致,解决办法找到文件创建软链接 
    find / -name mysql.sock 
    ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
    

    修改密码

    mysql> set password=password('123456');  在centos7 不好用

    mysql8.x使用如下

    ALTER USER "root"@"localhost" IDENTIFIED  BY "你的新密码";  这里尽量不要复制,容易乱码出错

    设置root账户的host地址(修改了才可以远程连接)

    指令:mysql> use mysql; 选择一下表,不然报错

    指令:mysql>update user set host = '%' where user = 'root';

    指令:mysql>flush privileges;

    查看表

    指令:mysql> use mysql;
    指令:mysql> select host,user from user;

    效果如下

    防火墙配置的话我是直接关闭

    防火墙关闭:https://blog.csdn.net/qq_39900178/article/details/84228428

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    service firewalld restart

    以上是防火墙放行端口操作

    进行navicat远程测试

    解决方法:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
     
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 
     
    FLUSH PRIVILEGES; #刷新权限
    
    以上的 'password'为你自己安装时候的密码
    我没有执行最后一步刷新权限,没出问题,如不放心可执行

    报错提示

    解决方法:

    登录:mysql -u root -p

    执行:mysql>update user set host = '%' where user = 'root';

    如果以上两个先解决ip登录问题,再解决localhost的问题的话,要把'root'@'localhost'改成'root'@'%'

    添加系统路径
    指令: vim /etc/profile
    添加:
    export PATH=/usr/src/java/mysql/bin:$PATH  也可以把路径直接追加到path后面

    刷新

    指令:source /etc/profile

    配置mysql自动启动
    指令: chmod 755 /etc/init.d/mysql
    指令: chkconfig --add mysql
    指令: chkconfig --level 345 mysql on

    安装完成

    参考链接:https://www.cnblogs.com/ggwudivs/p/8875799.html?tdsourcetag=s_pctim_aiomsg

     

     

     

     

    展开全文
  • MySQL的常用命令

    千次阅读 2020-09-06 11:17:11
    MySQL的常用命令 1. 启动与停止MySQL服务 (右键以管理员方式打开命令提示符) 输入命令:net start mysql 来启动服务 输入命令:net stop mysql 来关闭服务 2. MySQL登录与退出 2.0 MySQL参数 2.1 MySQL登录 ...

    MySQL的常用命令

    1. 启动与停止MySQL服务

    (右键以管理员方式打开命令提示符)

    输入命令:net start mysql	来启动服务
    

    在这里插入图片描述

    输入命令:net stop mysql	来关闭服务
    

    在这里插入图片描述

    2. MySQL登录与退出

    2.0 MySQL参数在这里插入图片描述

    2.1 MySQL登录

    输入命令参数:mysql -u root -p
    

    在这里插入图片描述

    2.2 MySQL退出

    输入参数:在这里插入图片描述
    在这里插入图片描述

    3. 修改MySQL提示符

    在这里插入图片描述
    方式一:连接客户端时通过参数指定

    在我们登陆MySQL后,原本的提示符应该是【>mysql】,我们通过以下命令将它改为【localhost】

    命令行:mysql -uroot -proot --prompt -\h
    

    在这里插入图片描述
    方式二:连接上客户端后,通过prompt命令修改

    prompt mysql>           
    

    这个时候,提示会重新变为【mysql>】
    在这里插入图片描述

    4. 常用命令

    1.显示当前服务器的版本

    SELECT VERSION();
    

    在这里插入图片描述

    2.显示当前日期时间

    SELECT NOW();
    

    在这里插入图片描述

    3.显示当前用户

    SELECT USER();
    

    在这里插入图片描述

    5. MySQL语句的规范

    • 【关键字】与【函数】名称全部大写
    • 【数据库】名称,【表】名称,【字段】名称全部小写
    • 【SQL】语句必须以【;】结尾
    展开全文
  • JavaWeb JDBC连接MySql数据库小项目

    千次阅读 2017-09-28 13:59:42
    JDBC连接Mysql
  • 初学MySQL的一个小项目(图书管理系统)

    万次阅读 多人点赞 2018-01-03 17:19:02
    接触java已经有将近一个半月了,也算是度过了新手上路阶段,已经进入了java第二阶段的学习,刚开始学习MySQL,接触到的一个小项目,分享给大家,有什么不准确的地方还请各位大佬谅解,毕竟是新手!项目是写一个图书...
  • 我用的是idea2020 和mysql(Navicat),所以会相对来说有一点点差别。 接下来开始正式开始: 1.创建项目: 在idea2020版本上,可以直接选择Spring Initializr 然后写好自己的项目名称和位置 并在之后的Dependencies上...
  • 有什么问题的联系我 预览地址: https://blog.csdn.net/zhao_fu_lu/article/details/82421818
  • 我的第一个JDBC小项目

    2019-11-01 17:42:27
    我的第一个JDBC小项目 引言:以下都是个人学习中的一些总结,本人能力有限,其中存在很多错误与不足,还请阅读者斧正。!并非教程!!并非教程!...1.加载JDBC驱动Class.forName(“com.mysql.jdbc.D...
  • windows10上安装mysql(详细步骤)

    万次阅读 多人点赞 2016-09-06 08:09:34
    windows安装mysql(详细步骤) 环境:windwos 10(1511)、mysql 5.7.14 时间:2016年9月5日 一、下载mysql 1. 在浏览器里打开mysql的官网http://www.mysql.com/ 2. 进入页面顶部的"Downloads" 3. 打开页面底部的...
  • MySQL下载与安装

    万次阅读 多人点赞 2018-10-28 18:20:54
    MySQL下载与安装 一、下载 地址:https://dev.mysql.com/downloads/mysql/ 当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip 二、安装 MySQL安装文件分两种 .msi和.zip ,.msi需要安装 zip格式...
  • MySQL下载安装详情教程

    万次阅读 多人点赞 2018-04-07 11:10:06
    1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/ 2.点击DOWNLOADS模块下的Community模块下的MySQL Community Server进行下载。 由于目前最新版本是:MySQL Community Server 5.7.21 建议博友...
  • MySQL 教程基础介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储...
  • MySQL 8.0.19安装教程(windows 64位)

    万次阅读 多人点赞 2018-08-15 18:05:05
    话不多说直接开干 ...4-安装MySQL服务 + 启动MySQL 服务 5-连接MySQL + 修改密码 先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置初始化的my.ini文件的文件 ...
  • MySQL安装教程

    万次阅读 多人点赞 2019-04-02 17:29:00
    mysql-8.0.15-winx64安装教程 网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。 安装环境:win7 1、下载...
  • MySQL 5.7.27详细下载安装配置教程

    万次阅读 多人点赞 2019-08-18 17:24:53
    本文详细介绍了Win 10下MySQL 5.7.27的安装及配置步骤,也列举出了一些常见的问题及解决方案
  • mysql安装教程

    万次阅读 2017-09-18 19:44:05
    MySQL针对不同的用户提供了2中不同的版本: MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术...下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址http://dev.
  • mysql安装教程-以8.0.17版本为例

    万次阅读 热门讨论 2019-08-16 21:42:51
    进入mysql的官网** 2.进入下载界面 3、选择与电脑系统一致的版本 4、这里以windows为例下载 这里8.0.17版本,两个下载都可以;下载的是压缩包解压无需安装,直接配置即可 可以不用登入直接下载,点击下图位置...
  • Windows安装MySQL8教程

    万次阅读 2018-11-14 16:54:06
    这里已经提供好了版本,可以直接解压到本地磁盘,类似JDK的安装模式,毕竟是甲骨文公司的产品了,安装风格类似JDK,效率接近oracle数据库,和MySQL5.7相比,性能大幅提升,注意看我下文对配置文件(my.ini )里面的时区...
  • Mysql安装教程(命令行)

    万次阅读 2017-11-02 23:35:54
    Mysql5.6及以下 ini配置文件下载链接 mysql官网地址 1. 配置环境变量 解压缩之后配置环境变量,需要配置到bin目录下 2. 修改配置文件 把my-default.ini这个文件复制一下重命名my....
  • MySql详细安装教程

    万次阅读 多人点赞 2019-06-28 23:57:08
    登录https://dev.mysql.com/downloads/mysql/5.5.html#downloads,进入官网...mysql MSI Installer是安装版本,安装过程中自动配置 一般下载mysql 用MSI Installer就可以了 下面以5.5.62-(winx86-64bite).msi为...
  • Mysql安装教程

    千次阅读 多人点赞 2019-05-31 22:44:23
    Mysql安装教程 虽然暂时用不到在数据库之间传递数据,但是还是先安装一下,之后再说。 附:MySQL连接工具下载: 链接:https://pan.baidu.com/s/1rOMvuTygY2YrzYzjFLDg3w 提取码:9lia 下载: 先打开百度搜索mysql...
  • Windows下MySQL安装教程

    万次阅读 2019-05-07 00:09:02
    安装的是版本是5.5,其余版本也是一样的教程 下载msi安装工具(这里我是采用msi安装) 1.先去官网下载:https://dev.mysql.com/downloads/选择5.5的,也可以选择更高版本的。 我这里选择MySQL5.5版本,下载最新...
  • MySQL5.7.24安装配置(图文超详细教程

    万次阅读 多人点赞 2018-12-21 16:09:39
    下载MySQL 我用的是5.7.24 打开下载链接:https://dev.mysql.com/downloads/windows/installer/5.7.html 点击Download进行下载 弹出页面 点击No thanks进行下载 下载下来的文件名是 mysql-installer-community-5.7...
  • MYSQL安装教程-5.5.28 超详细

    万次阅读 2019-05-20 17:01:21
    MySql安装教程 安装步骤: 1、首先单击mysql-5.5.28的安装文件,出现该数据库的安装向导界面,单击“next”继续安装,如图所示: 2、在打开的窗口中,选择接受安装协议,单击“next”继续安装,如图所示: 3、在...
  •  2、安装教程  (1)配置环境变量  (2)生成data文件  (3)安装MySQL  (4)启动服务  (5)登录MySQL  (6)查询用户密码  (7)设置修改用户密码  (8)退出 详细的阅读学习请点我 1、...
  • CentOS7安装MySQL(完整版)

    万次阅读 多人点赞 2018-05-31 16:36:07
    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的Yum Repository [root@localhost ~]# wget -i -c ...
  • 免安装版MySQL(解压版)安装详细教程及注意事项

    万次阅读 多人点赞 2018-07-23 16:22:15
    MySQL分为安装版和解压版。为了以后MySQL出问题想重装时的各种不必要的麻烦,我个人推荐解压版MySQL。详细步骤如下: 1.下载。 官网下载网址:https://dev.mysql.com/downloads/mysql/ 根据你的系统(32位或者64...

空空如也

1 2 3 4 5 ... 20
收藏数 2,569,004
精华内容 1,027,601
关键字:

mysql