mysql_mysql优化 - CSDN
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下载与安装

    万次阅读 多人点赞 2018-10-28 18:20:54
    MySQL下载与安装 一、下载 ...当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip 二、安装 ...MySQL安装文件分两种 .msi和.zip ,.msi需要安装 ...zip格式是自己解压,解压缩之后其实MySQL就可以使用了,...

    MySQL下载与安装

    一、下载

    1. 地址:https://dev.mysql.com/downloads/mysql/
    2. 当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    二、安装

    1. MySQL安装文件分两种 .msi和.zip ,.msi需要安装
      在这里插入图片描述
    2. zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置zip格式是自己解压
    3. 我的电脑->属性->高级->环境变量
      选择Path,在其后面添加: 你的mysql bin文件夹的路径 :
      F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\bin;
      在这里插入图片描述
    4. 配置完环境变量之后,在F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)
      在这里插入图片描述
    5. mysql.ini文件的内容如下
    [mysql]
    
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    
    [mysqld]
    
    #设置3306端口
    port = 3306 
    
    # 设置mysql的安装目录
    basedir=F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64
    
    # 设置mysql数据库的数据的存放目录
    datadir=F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64\data
    
    # 允许最大连接数
    max_connections=200
    
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
    1. 打开cmd,不需要进入安装目录(∵之前配置过环境变量),输入下面命令,回车,没有反应
    mysqld --initialize-insecure --user=mysql
    

    在这里插入图片描述

    1. 输入下面命令,回车,会提示安装成功
    mysqld install
    

    在这里插入图片描述

    1. 启动服务,输入如下命令,回车,启动成功后如下图
    net start mysql
    

    在这里插入图片描述

    1. 服务启动成功之后,需要登录的时候输入命令(第一次登录没有密码,直接按回车过)
    mysql -u root -p
    

    在这里插入图片描述

    1. 修改密码(必须先启动mysql),执行如下命令回车,enter password也回车,密码一般设置为root,方便记忆
    mysqladmin -u root -p password
    

    在这里插入图片描述

    1. 退出exit 就行了,记住直接关闭cmd窗口是没有退出的,要输入exit才会退出啊
      在这里插入图片描述

    关闭mysql开机自启动

    1. 在运行中输入Services.msc
      在这里插入图片描述

    2. mysql右键属性,自动改成手动
      在这里插入图片描述

    三、Navicat图形化界面连接mysql

    1. 新建连接
      在这里插入图片描述

    2. 填写连接ip和密码
      在这里插入图片描述

    3. 查看是否连通
      在这里插入图片描述
      出现如下状况的原因:没有启动mysql
      在这里插入图片描述
      在这里插入图片描述

    展开全文
  • my sql 安装

    千次阅读 2019-06-01 11:26:30
    转载:... 此方法只 适用 于window系统 坑 此篇文章在使用alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘newpassword’; 更改root命令的时候会报错出10...

    转载: https://blog.csdn.net/weixin_43295278/article/details/8287440

    此方法只 适用 于window系统 

    坑 此篇文章在使用 alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘newpassword’; 更改root命令的时候会报错出1064语法错误 解决 方法  将命令改为 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; 即可解决 

    展开全文
  • 首次安装MySQL,怎么安装??

    万次阅读 多人点赞 2019-03-14 14:45:09
    在我的下一篇文章中将会介绍如果安装过MySQL,怎么卸载干净,所以在这篇文章中就不考虑是否安装过MySQL了。 首次安装MySQL: 之前没有安装过就很好办了,安装过的话参考下一篇文章卸载干净再来看这篇文章来安装。...

    在我的下一篇文章中将会介绍如果安装过MySQL,怎么卸载干净,所以在这篇文章中就不考虑是否安装过MySQL了。

    首次安装MySQL:

           之前没有安装过就很好办了,安装过的话参考下一篇文章卸载干净再来看这篇文章来安装。由于MYSQL官方提供了Installer方式安装MYSQL服务以及其他组件,所以Windows下安装,卸载,配置MYSQL变得特别简单。

    一.准备安装包

    在这里给大家准备了两种安装包连接:

    1.百度云盘共享软件。链接:https://pan.baidu.com/s/11BmFQcAfxU-cCnVBdVpOng 密码:ml18

    2.官网下载:想亲自体验一下的,点击https://www.mysql.com/downloads/并按下面步骤来;

    (或者我在这里已经给大家把之前的步骤进行完了,直接点击这个链接https://dev.mysql.com/downloads/file/?id=478034,光标移动到最下方,点击:No thanks,just start my download.)

    步骤1:点击链接进入MySQL,光标向下滑到底部,点击如下图所示的community(GPL)Downloads>>,

    步骤2:可以看到有很多选择,点击MySQL Community Server进入

    步骤3:进入之后网页拉到底,选择程序版本

    步骤4:接下来到达登录下载页面,不必点击颜色鲜亮的这两个按钮,直接点击下面的No thanks,just start my download.开始下载,然后等待,就下载好了。

    二.检查操作系统类型

    三.安装

    3.1执行安装包

    Windows下通过MySQL Installer安装MySQL服务

    3.2.选择安装类型:

    Developer Default : 开发者默认,会安装所有MySQL开发需要的产品,不建议使用

    Server only : 只安装MySQL服务,通常在部署MySQL服务使用

    Client only : 只安装MySQL客户端

    Full : 安装MySQL包含的所有产品和特性

    Custom:用户自定义安装 ,!!!本文采用用户自定义安装

    Windows下通过MySQL Installer安装MySQL服务

    3.3.选择安装产品和特性

    安装能够满足MySQL开发的基本组件,这里选择MySQL Server,选择x86还是x64根据系统类型决定。

    Windows下通过MySQL Installer安装MySQL服务

    选择之后,继续下一步即可。

    Windows下通过MySQL Installer安装MySQL服务

    3.4完成上面的MySQL安装步骤之后,需要进一步配置MySQL服务

    MySQL安装包给我们默认提供了最佳配置, 此处配置保持默认即可,一路下一步。

    Windows下通过MySQL Installer安装MySQL服务

    Windows下通过MySQL Installer安装MySQL服务

    Windows下通过MySQL Installer安装MySQL服务

    3.5配置密码

    MySQL安装完成之后,需要给root用户设置密码,这里密码设置完成之后,务必牢记,后续使用root用户访问MySQL服务时必须使用该密码。

    Windows下通过MySQL Installer安装MySQL服务

    3.6.配置MySQL服务

    MySQL作为一个服务程序,将其设置为Windows服务和开启自动启动。

    Windows下通过MySQL Installer安装MySQL服务

    3.7.执行配置生效

    上面每一步填写的配置到此并未正真生效,需要执行下面步骤使得配置生效。

    Windows下通过MySQL Installer安装MySQL服务

    四.扩展

       1.添加步骤:a.打开控制面板-系统和安全-系统  b.点击高级系统设置 c.点击环境变量  d.选择path(如下图第三张图所示)e.添加路径;

      2.关于路径:在windows平台下找到MySQL的安装路径 (例如:Windows 10 64位系统默认安装在 C:\Program Files\MySQL\MySQL Server 5.7);或者打开mysql,输入select @@basedir as basePath from dual来查看路径  

    3.配置MySQL命令到PATH路径之后,访问MySQL的时候就可以在任意命令行窗口上执行mysql -u root -p命令连接数据库服务。

    展开全文
  • (My)SQL使用入门:

    千次阅读 2018-01-07 15:53:30
    SQL 分类: DDL(Data Definition Languages)语句: 数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。 DML(Data ...

    SQL 分类:
    DDL(Data Definition Languages)语句:
    数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。
    DML(Data Manipulation Language)语句:
    数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括 insert、delete、udpate 和select 等。
    DCL(Data Control Language)语句:
    数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。

    DDL 语句:
    DDL 是数据定义语言的缩写,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。

    
    -- 创建数据库
    create DATABASE test1;
    -- 查看当前的所有数据库
    show databases;
    -- 选择数据库
    use test1;
    -- 来查看数据库中创建的所有数据表
    SHOW TABLES;
    -- 删除数据库
    drop database test1;
    
    -- 创建表
    create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));
    -- 查看表的定义
    DESC emp;
    -- 查看创建表的SQL语句
    show create table emp;
    -- 修改表列的类型
    alter table emp modify ename varchar(20);
    -- 增加表字段
    alter table emp add column age int(3);
    -- 删除字段
    alter table emp drop column age;
    -- 更改字段名
    alter table emp change age age1 int(4) ;
    -- 修改字段排列顺序
    alter table emp add birth date after ename;
    -- 删除表
    DROP TABLE emp
    -- 插入记录
    insert into emp (ename,sal) values('dony',1000);
    -- 一次插入多条记录
    insert into emp (ename,sal) values('heizi',1000),('heihei',2000);
    -- 更新数据
    update emp set sal=4000 where ename='heizi';
    -- 删除记录
    delete from emp where ename='heizi';
    -- 不重复查询
    select distinct deptno from emp;
    -- 排除和限制查询
    select * from emp order by sal limit 1,3;
    展开全文
  • 入门《MY SQL

    2019-03-13 09:58:15
    入门《MY SQL》 大家好!我是做事very 小心的小新! 这是你第一次阅读**《MY SQL》** 所展示的页面。如果你想学习如何使用MY SQL编辑器, 可以仔细阅读这篇文章,了解一下MY SQL的基本语法知识。 The first:《MY SQL...
  • MYSQLServer2008R2详细的图文安装教程

    万次阅读 2017-12-29 16:08:23
    本文主要总结了在win7系统上安装Mysql_Server2008(64位)的详细图文教程,具体的安装步骤如下所示: MysqlServer2008R2企业版下载地址:(直接打开链接,默认用的是迅雷下载,里面...一、SQL_Server2008(64位)安装步
  • MY SQL语句常用集合

    千次阅读 2017-09-16 17:17:15
    1个数据库通常包含一个或多个表。每个表由一个名字标识 1.SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向数据库表中插入数据 ...
  • My SQL 创建数据库

    千次阅读 2014-10-14 20:54:36
    第一步:打开My SQL数据库
  • 本篇文章会教你如何使用My Sql WorkBench 5.2 进行数据库的基本操作(建库建表等) 前言 MySql是甲骨文公司的产物,所以有些地方跟Oracle挺相似,比如“服务器实例”这个概念,当初由sqlserver转Oracle的时候,一...
  • My sql中文乱码问题!

    千次阅读 2009-12-18 09:27:00
    这几天一直被中文乱码问题困扰,中文数据插入到My Sql中很正常,在Command client line中也能正常显示,可从数据库中读到JSP页面上时,就变成“火星文”了。 于是上网查询,也看到好多方法:有的说把my.ini中...
  • 原因是my sql for visual studio1.2.7 这个插件没办法卸载,最后在MySQL社区找到了解决方案,于是来记录一下。 第一步、在控制面板卸载所有MySQL 在控制面板上搜索mySQL,然后把所有有关MySQL的软件全部卸载 My ...
  • 启动My SQL 进入安装SQL的bin目录下 C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 8.0\bin 输入mysqld install 输入mysqld --initialize-insecure 输入net start mysql 见下图。 此时...
  • eclipse连接my sql和连接sql server的区别

    千次阅读 2018-04-23 11:56:21
    这个项目原本是在window...只能改连接my sql,折腾了一天。现贴上连接这两个数据库的代码对比图和一些细节区别。连接sql server:package dbBean;import java.sql.*;public class DBBean { private String driverS...
  • Oracle SQL Developer 连接MS SQLMY SQL

    千次阅读 2009-09-01 10:34:00
    因为Oracle sql Developer 没有自己没有提供ms sqlmy sql 的连接,所以要下载其他的驱动来实现. 到这个网站去下载驱动http://sourceforge.net/projects/jtds/files/ 下载jtds-1.2.2-dist.zip. 下载完之后把jtds-...
  • ,哪位大神,知道My sql数据库怎么创建学生信息表,主外键
  • My sql 批量修改数据库中的某个字段

    千次阅读 2019-04-04 09:58:00
    My sql 批量修改数据库中的某个字段 UPDATE 表名 SET 字段名=replace(字段名,原数据,要替换为)
  • MY SQL insert 速度过慢

    千次阅读 2016-03-02 16:52:40
    MY SQL insert 速度过慢 最近在用MySQL做存储,测试中发现插入数据太慢了,插入速度只有20-30 条/秒,后来查资料后,将MySQL的1个参数:innodb_flush_log_at_trx_commit,1改为了0(修改方法,可以直接修改my.ini...
  • My SQL安装步骤

    万次阅读 2019-11-06 10:57:58
    2、在解压路径下复制my-default.ini,修改名称为my.ini如下图所示。 3、用记事本打开文件my.ini,添加内容如下: [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 datadir=C:\\...
  • MY SQL 5.7.17安装

    2018-07-09 16:44:10
    根据这三个网址 完全可以安装好mysql 数据库
  • 第一步:启动命令行窗口   第二步:在命令行窗口输入:taskkill /f /im mysqld-nt.exe    操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录...第四步:打开新窗口,在My SQL
1 2 3 4 5 ... 20
收藏数 325,393
精华内容 130,157
关键字:

mysql