搜索内容

数据库
  • 数据库

    MySQL导入大容量SQL文件失败提示MySQLserverhasgoneaway

    MySQL数据库在导入大sql文件过大时,会出现”MySQL server has gone away”问题,是因为mysql默认的”max_allowed_packet”变量值过小。查看目前配置 show VARIABLES like '%max_allowed_packe……
    PHP技术学习 2021-04-11
  • 数据库

    PHPMyAdmin导入大sql文件有限制的解决方法

    我们经常会用phpmyadmin导入导出mysql文件,但在导入大数据的时候由于php上传文件的限制和脚本响应时间的限制,导致phpMyAdmin无法导入大数据,对于这种情况我们可以使用phpMyAdmin提供的$cfg[‘UploadDir……
    PHP技术学习 2021-04-11
  • 数据库

    远程连接mysql的配置方法

    默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。 一、修改/etc/mysql/my.conf找到 bind-address = 127.0.0.1 这一行,改为 bind-address = 0.0.0.0 即可 二、为需要……
    PHP技术学习 2021-04-11
  • 数据库

    MySQL创建用户、授权、撤销权限、删除用户命令

    一、创建用户 mysql -u root -pcreate user 'test'@'localhost' identified by '123';create user 'test'@'192.168.7.22' identified by '123';create user 'test'@'%' identified by '123'; 注意:此处的”……
    PHP技术学习 2021-04-11
  • 数据库

    MySQL适用于哪些场景

    MySQL 是目前世界上最流行的开源关系数据库,大多应用于互联网行业。比如,在国内,大家所熟知的百度、腾讯、淘宝、京东、网易、新浪等,国外的 Google、Facebook、Twitter、GitHub 等都在使用 MySQL。社交、电商……
    PHP技术学习 2021-04-02
  • 数据库

    常用数据库访问接口简介

    不同的程序设计语言会有各自不同的数据库访问接口,程序语言通过这些接口,执行 SQL 语句,进行数据库管理。主要的数据库访问接口主要有  ODBC、JDBC、ADO.NET 和 PDO。 ODBC ODBC(Open Database Connectivity,……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL是什么?它有什么优势?

    随着时间的推移,开源数据库在中低端应用中逐渐流行起来,占据了很大的市场份额。开源数据库具有免费使用、配置简单、稳定性好、性能优良等特点,而 MySQL 数据库正是开源数据库中的杰出代表。 开源全称为“开放源……
    PHP技术学习 2021-04-02
  • 数据库

    Linux CentOS卸载MySQL(Linux安装MySQL前的准备)

    在 Linux 操作系统中安装 MySQL 之前,要查看当前系统是否装有旧版的 MySQL。如果有,最好先卸载旧版的 MySQL,否则可能会产生冲突。 卸载旧版本 MySQL 的操作步骤如下: 1)使用以下命令查看当前系统中是否安装 M……
    PHP技术学习 2021-04-02
  • 数据库

    MySql Command Line Client闪退解决方案

    1.找到mysql的安装目录,复制my-small.ini文件,更名为my-ini,因为默认执行的是my.ini文件 2.打开my.ini文件,在mysqld下输入skip-grant-tables保存 3.重新运行cmd,进入myql的安装目录输入mysql -u root -p按下回……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL IN和NOT IN用法详解

    MySQL 中的 IN 运算符用来判断表达式的值是否位于给出的列表中;如果是,返回值为 1,否则返回值为 0。 NOT IN 的作用和 IN 恰好相反,NOT IN 用来判断表达式的值是否不存在于给出的列表中;如果不是,返回值为 1……
    PHP技术学习 2021-04-02
  • 数据库

    数据以及数据库的概念

    在学习数据库之前,应该先理解什么是数据。本节先介绍数据以及数据库的概念,再对关系型数据库和非关系型数据库的优缺点进行分析。 描述事物的符号称为数据。数据有多种表现形式,可以是数字,也可以是文字、图形……
    PHP技术学习 2021-04-02
  • 数据库

    作为初学者必须要了解的几种常用数据库!

    作为互联网开发人员,尤其是后台开发都需要掌握一定的数据库知识。目前常用的数据库有Access、Oracle、Mysql、SQL Server、SQLite等。那么他们都有哪些使用场景呢?在具体的那些情况下应该选择什么样的数据库呢? ……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL常用图形化管理工具

    MySQL 服务器正确安装以后,可以通过命令行管理工具或者图形化的管理工具来操作 MySQL 数据库。 MySQL 图形化管理工具极大地方便了数据库的操作与管理,除了系统自带的命令行管理工具之外,常用的图形化管理工具还……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL安装后的目录结构介绍

    MySQL 安装完成后,会在磁盘上生成一个目录,该目录就被称为 MySQL 的安装目录。 MySQL 的安装目录包含一些子目录以及一些后缀名为.ini的配置文件。为了更好地学习 MySQL,初学者必须要对 MySQL 安装目录下各个子……
    PHP技术学习 2021-04-02
  • 数据库

    不得不说的SQL注入攻击,别一不留神就被利用了!

    SQL注入这个词相信大家应该都不陌生,而且每年都会有这样子的事情发生,下面我先带大家回忆11年两期起比较经典的案例事件: 1、SONY索尼事件 2011年4月,著名的×××组织Anonymous***SONY一个网站,一星期后才被发现……
    PHP技术学习 2021-04-02
  • 数据库

    登录MySQL数据库

    当 MySQL 服务开启后,就可以通过客户端来登录 MySQL 数据库了。在 Windows 操作系统下可以使用 DOS 命令登录数据库,本节将介绍使用命令方式登录 MySQL 数据库的方法。 登录 MySQL 数据库的具体操作步骤如下: 步……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL my.cnf配置文件详解

    在《MySQL my.ini配置文件详解》一节我们讲解了 Windows 操作系统中 MySQL 的配置文件 my.ini。Linux 操作系统中 MySQL 的配置文件是 my.cnf,一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。总的来说,my.……
    PHP技术学习 2021-04-02
  • 数据库

    数据库设计的基本步骤

    在了解数据库设计步骤之前,我们先来了解一下软件项目的开发周期,如下: 需求分析 概要设计 逻辑设计/详细设计 代码编写 软件测试 安装部署 其中,项目开始的第一步都是根据客户需求去设计数据库。代码编写阶段……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL修改数据表的存储引擎

    在前面提到,MySQL 的核心就是存储引擎。MySQL 存储引擎主要有 InnoDB、MyISAM、Memory、BDB、Merge、Archive、Federated、CSV、BLACKHOLE 等。 MySQL 中修改数据表的存储引擎的语法格式如下: ALTER TABLE <表……
    PHP技术学习 2021-04-02
  • 数据库

    不使用三大范式会对数据库造成什么影响?

    我们在《数据库设计的三大范式》一节讲解了三大范式,本节主要介绍不使用三大范式会对设计数据库有什么影响,会出现什么问题。 这里可以将三大范式理解为:设计数据库时需要遵循的规则,可以有效的帮助我们建立冗……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL BIT、BINARY、VARBINARY、BLOB(二进制类型)

    MySQL 支持两类字符型数据:文本字符串和二进制字符串。上节《MySQL字符串类型》我们讲了文本字符串,这节我们来讲解二进制字符串。 二进制字符串类型有时候也直接被称为“二进制类型”。 MySQL 中的二进制字符串……
    PHP技术学习 2021-04-02
  • 数据库

    不同存储引擎的数据表在磁盘中是如何存储的?

    MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的“存储引擎”(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引擎的区别。这次就简短侃一下存储引擎那些事儿。 先……
    PHP技术学习 2021-04-02
  • 数据库

    实际应用中,需求分析阶段需要做什么?

    数据库设计的基本步骤: 1.需求分析阶段 2.概念结构设计阶段 3.逻辑结构设计阶段 4.数据库物理设计阶段 5.数据库实施阶段 6.数据库运行与维护阶段 要进行数据库的设计必须清楚系统的功能需求和数据需求。 1、为什……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL查看表结构命令

    创建完数据表之后,经常需要查看表结构(表信息)。在 MySQL 中,可以使用 DESCRIBE 和 SHOW CREATE TABLE 命令来查看数据表的结构。 DESCRIBE:以表格的形式展示表结构 DESCRIBE/DESC 语句会以表格的形式来展示……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL FLOAT、DOUBLE、DECIMAL(小数类型)

    MySQL 中使用浮点数和定点数来表示小数。 浮点类型有两种,分别是单精度浮点数(FLOAT)和双精度浮点数(DOUBLE);定点类型只有一种,就是 DECIMAL。 浮点类型和定点类型都可以用(M, D)来表示,其中M称为精度,表……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL算术运算符

    算术运算符是 SQL 中最基本的运算符,MySQL 支持的运算符包括加、减、乘、除和取余运算,它们是最常用、最简单的一类运算符。下表列出了这些运算符的作用和使用方法。 MySQL中的算术运算符 运算符 作用 使……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL DTAETIME、TIMESTAMP、DATE、TIME、YEAR(日期和时间类型)

    MySQL 中有多处表示日期的数据类型:YEAR、TIME、DATE、DTAETIME、TIMESTAMP。当只记录年信息的时候,可以只使用 YEAR 类型。 每一个类型都有合法的取值范围,当指定确定不合法的值时,系统将“零”值插入数据库中。……
    PHP技术学习 2021-04-02
  • 数据库

    SQL语句对应的文件操作

    MySQL 数据库在渗透过程中能够使用的功能还是比较多的,除了读取数据之外,还可以对文件进行读写(前提是权限足够) 1.1、读取前提 用户权限足够高,尽量具有 root 权限 secure_file_priv 不为 null(默认是 null……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL数据类型简介

    数据类型(data_type)是指系统中所允许的数据的类型。MySQL 数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。 数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列……
    PHP技术学习 2021-04-02
  • 数据库

    MySQL非空约束(NOT NULL)

    MySQL 非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。在表中某个列的定义后加上关……
    PHP技术学习 2021-04-02