摘要: Linux 远程登录 Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。 这时我们就需要远程登录到Linux服务器来管理维护系统。 Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。 Window系统上 Linux 远程登录客 阅读全文
posted @ 2019-03-19 14:49 无情站长 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Linux 忘记密码解决方法 很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。 步骤如下: 重启linux系统 3 秒之内要按一下回车,出现如下界面 然后输入e 在 第二行最后边输入 s 阅读全文
posted @ 2019-03-19 14:47 无情站长 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令: 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /d 阅读全文
posted @ 2019-03-19 14:46 无情站长 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Linux 系统启动过程 linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。 init程序的类型: SysV: init, CentOS 5之前, 配置文件 阅读全文
posted @ 2019-03-19 14:45 无情站长 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Linux 安装 本章节我们将为大家介绍Linux的安装。 本章节以 centos6.4 为例。 centos 下载地址: 可以去官网下载最新版本:https://www.centos.org/download/ 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64- 阅读全文
posted @ 2019-03-19 14:44 无情站长 阅读(253) 评论(0) 推荐(0) 编辑
摘要: MySQL 运算符 本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 算术运算符 MySQL 支持的算术运算符包括: 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 1、加 2、减 3 阅读全文
posted @ 2019-03-19 14:29 无情站长 阅读(320) 评论(0) 推荐(0) 编辑
摘要: MySQL 函数 MySQL 有很多内置的函数,以下列出了这些函数的说明。 MySQL 字符串函数 返回 CustomerName 字段第一个字母的 ASCII 码: 返回字符串 RUNOOB 的字符数 返回字符串 RUNOOB 的字符数 合并多个字符串 合并多个字符串,并添加分隔符: 返回字符串 阅读全文
posted @ 2019-03-19 14:27 无情站长 阅读(108) 评论(0) 推荐(0) 编辑
摘要: MySQL 导出数据 MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。 使用 SELECT ... INTO OUTFILE 语句导出数据 以下实例中我们将数据表 runoob_tbl 数据导出到 /tmp/runoob.txt 文件中: 你可以通过 阅读全文
posted @ 2019-03-19 14:26 无情站长 阅读(201) 评论(0) 推荐(0) 编辑
摘要: MySQL 导入数据 本章节我们为大家介绍几种简单的 MySQL 导出的数据的命令。 1、mysql 命令导入 使用 mysql 命令导入语法格式为: 实例: 以上命令将将备份的整个数据库 runoob.sql 导入。 2、source 命令导入 source 命令导入数据库需要先登录到数库终端: 阅读全文
posted @ 2019-03-19 14:26 无情站长 阅读(192) 评论(0) 推荐(0) 编辑
摘要: MySQL 及 SQL 注入 如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。 本章节将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串, 阅读全文
posted @ 2019-03-19 14:25 无情站长 阅读(239) 评论(0) 推荐(0) 编辑
摘要: MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。 防止表中出现重复数据 你可以在MySQL数据表中设置指定的字段为 PRIMA 阅读全文
posted @ 2019-03-19 14:24 无情站长 阅读(188) 评论(0) 推荐(0) 编辑
摘要: MySQL 元数据 你可能想知道MySQL以下三种信息: 查询结果信息: SELECT, UPDATE 或 DELETE语句影响的记录数。 数据库和数据表的信息: 包含了数据库及数据表的结构信息。 MySQL服务器信息: 包含了数据库服务器的当前状态,版本号等。 在MySQL的命令提示符中,我们可以 阅读全文
posted @ 2019-03-19 14:23 无情站长 阅读(195) 评论(0) 推荐(0) 编辑
摘要: MySQL 序列使用 MySQL 序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键, 如果你想实现其他字段也实现自动增加,就可以使用MySQL序列来实现。 本章我们将介绍如何使用MySQL的序列。 使用 AUTO_INCREMENT MySQL 中最简单使用序列的方法就 阅读全文
posted @ 2019-03-19 14:23 无情站长 阅读(140) 评论(0) 推荐(0) 编辑
摘要: MySQL 临时表 MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。 临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用这么低版 阅读全文
posted @ 2019-03-19 14:21 无情站长 阅读(143) 评论(0) 推荐(0) 编辑
摘要: MySQL 复制表 如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的。 本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下: 使用 SHOW CREATE TABLE 命令获取创建数据表( 阅读全文
posted @ 2019-03-19 14:21 无情站长 阅读(109) 评论(0) 推荐(0) 编辑
摘要: MySQL 索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个 阅读全文
posted @ 2019-03-19 14:20 无情站长 阅读(117) 评论(0) 推荐(0) 编辑
摘要: MySQL ALTER命令 当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 开始本章教程前让我们先创建一张表,表名为:testalter_tbl。 删除,添加或修改表字段 如下命令使用了 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段: 如果数据 阅读全文
posted @ 2019-03-19 14:19 无情站长 阅读(128) 评论(0) 推荐(0) 编辑
摘要: MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支 阅读全文
posted @ 2019-03-19 14:18 无情站长 阅读(153) 评论(0) 推荐(0) 编辑
摘要: MySQL NULL 值处理 我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是 NULL,此运算符返回 阅读全文
posted @ 2019-03-19 14:17 无情站长 阅读(227) 评论(0) 推荐(0) 编辑
摘要: MySQL 正则表达式 在前面的章节我们已经了解到MySQL可以通过 LIKE ...% 来进行模糊匹配。 MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与 阅读全文
posted @ 2019-03-19 14:17 无情站长 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Mysql 连接的使用 在前几章节中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。 本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。 你可以在 SELECT, UPDATE 和 DELETE 语句中使用 阅读全文
posted @ 2019-03-19 14:16 无情站长 阅读(165) 评论(0) 推荐(0) 编辑
摘要: MySQL GROUP BY 语句 GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name 阅读全文
posted @ 2019-03-19 14:15 无情站长 阅读(174) 评论(0) 推荐(0) 编辑
摘要: MySQL UNION 操作符 本教程为大家介绍 MySQL UNION 操作符的语法和实例。 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 语法 MySQL UNION 操作符语法格式: SELEC 阅读全文
posted @ 2019-03-19 14:14 无情站长 阅读(137) 评论(0) 推荐(0) 编辑
摘要: MySQL 排序 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 语法 以下是 SQL SELECT 语句使用 ORDER BY 阅读全文
posted @ 2019-03-19 14:14 无情站长 阅读(129) 评论(0) 推荐(0) 编辑
摘要: MySQL LIKE 子句 我们知道在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。 WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 "runoob_author = 'RUNOOB.COM'" 阅读全文
posted @ 2019-03-19 14:13 无情站长 阅读(169) 评论(0) 推荐(0) 编辑
摘要: MySQL DELETE 语句 你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。 你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令。 语法 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法: 如果没有指定 WHERE 阅读全文
posted @ 2019-03-19 14:12 无情站长 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: MySQL WHERE 子句 我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。 语法 以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法: 查询语句中你可以使用 阅读全文
posted @ 2019-03-19 14:11 无情站长 阅读(152) 评论(0) 推荐(0) 编辑
摘要: MySQL UPDATE 查询 如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法: 你可以同时更新一个或多个字段。 你可以在 WHERE 子句中指定任何条件。 你可以在一 阅读全文
posted @ 2019-03-19 14:11 无情站长 阅读(182) 评论(0) 推荐(0) 编辑
摘要: MySQL 插入数据 MySQL 表中使用 INSERT INTO SQL语句来插入数据。 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: 如果数据是字符型,必须使用单引号 阅读全文
posted @ 2019-03-19 14:09 无情站长 阅读(175) 评论(0) 推荐(0) 编辑
摘要: MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据。 你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据。 语法 以下为在MySQL数据库中查询数据通用的 SELECT 语法: 查询语句中你可以使用一个或者多个表,表之间使用逗号(,) 阅读全文
posted @ 2019-03-19 14:09 无情站长 阅读(265) 评论(0) 推荐(0) 编辑
摘要: MySQL 删除数据表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。 语法 以下为删除MySQL数据表的通用语法: 在命令提示窗口中删除数据表 在mysql>命令提示窗口中删除数据表SQL语句为 DROP TABLE : 实例 以 阅读全文
posted @ 2019-03-19 14:08 无情站长 阅读(161) 评论(0) 推荐(0) 编辑
摘要: MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 RUNOOB 数据库中创建数据表r 阅读全文
posted @ 2019-03-19 14:06 无情站长 阅读(229) 评论(0) 推荐(0) 编辑
摘要: MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和 阅读全文
posted @ 2019-03-19 14:03 无情站长 阅读(204) 评论(0) 推荐(0) 编辑
摘要: MySQL 选择数据库 在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。 从命令提示窗口中选择MySQL数据库 在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。 实例 以下实例选取了数据库 RUNOOB: 阅读全文
posted @ 2019-03-19 14:02 无情站长 阅读(286) 评论(0) 推荐(0) 编辑
摘要: MySQL 删除数据库 使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。 在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。 drop 命令删除数据库 drop 阅读全文
posted @ 2019-03-19 14:01 无情站长 阅读(231) 评论(0) 推荐(0) 编辑
摘要: MySQL 创建数据库 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: 以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB: 使用 mysqladmin 创建数据库 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边使用 阅读全文
posted @ 2019-03-19 14:00 无情站长 阅读(286) 评论(0) 推荐(0) 编辑
摘要: MySQL 连接 使用mysql二进制方式连接 您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。 实例 以下是从命令行中连接mysql服务器的简单实例: [root@host]# mysql -u root -p Enter password:****** 在登录成 阅读全文
posted @ 2019-03-19 13:59 无情站长 阅读(185) 评论(0) 推荐(0) 编辑
摘要: MySQL PHP 语法 MySQL 可应用于多种语言,包括 PERL, C, C++, JAVA 和 PHP。 在这些语言中,Mysql在PHP的web开发中是应用最广泛。 在本教程中我们大部分实例都采用了 PHP 语言。如果你想了解 Mysql 在 PHP 中的应用,可以访问我们的 PHP 中使 阅读全文
posted @ 2019-03-19 13:58 无情站长 阅读(125) 评论(0) 推荐(0) 编辑
摘要: MySQL 管理 启动及关闭 MySQL 服务器 Windows 系统下 在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录。 启动: 关闭: Linux 系统下 首先,我们需要通过以下命令来检查MySQL服务器是否启动: 如果MySql已经启动,以上命令 阅读全文
posted @ 2019-03-19 13:57 无情站长 阅读(286) 评论(0) 推荐(0) 编辑
摘要: MySQL 安装 所有平台的 MySQL 下载地址为: MySQL 下载 。 挑选你需要的 MySQL Community Server 版本及对应的平台。 注意:安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。 Linux/UNIX 上安装 MySQL Linux平台上推 阅读全文
posted @ 2019-03-19 13:56 无情站长 阅读(273) 评论(0) 推荐(0) 编辑