Welcome 微信登录

首页 / 数据库 / MySQL

MySQL的安装以及基本的管理命令和设置

MySQL的安装以及基本的管理命令和设置

MySQL 安装Linux/UNIX上安装MysqlLinux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。MySQ...
MySQL启动连接的命令以及与PHP程序连接的基本语法

MySQL启动连接的命令以及与PHP程序连接的基本语法

使用mysql二进制方式启动连接您可以使用MySQL二进制方式进入到mysql命令提示符下来连接MySQL数据库。实例以下是从命令行中连接mysql服务器的简单实例:[root@host]# mysql -u root -pEnter password:******在登录成功后会出现 mysql> 命令提示窗口,你可以在上面执行任何 SQL 语句。以上命令执行后,登录成功输出结果如下:Welcome to the MySQL monitor. Com...
MySQL创建和删除数据库的命令及相关PHP脚本的操作方法

MySQL创建和删除数据库的命令及相关PHP脚本的操作方法

使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。实例以下命令简单的演示了创建数据库的过程,数据名为 TUTORIALS:[root@host]# mysqladmin -u root -p create TUTORIALSEnter password:******以上命令执行成...
选择MySQL数据库的命令以及PHP脚本下的操作方法

选择MySQL数据库的命令以及PHP脚本下的操作方法

在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。从命令提示窗口中选择MySQL数据库在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。实例以下实例选取了数据库 TUTORIALS:[root@host]# mysql -u root -pEnter password:******mysql> use TUTORIALS;Database changed...
详解MySQL插入和查询数据的相关命令及语句使用

详解MySQL插入和查询数据的相关命令及语句使用

插入数据MySQL 表中使用 INSERT INTO SQL语句来插入数据。你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。语法以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );如果数据是字符型,必须使用单引号或者...
关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)

关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)

最近两天做项目总是被乱码问题困扰着,这不刚把mysql中文乱码问题解决了,下面小编把我的解决方案分享给大家,供大家参考,也方便以后自己查阅。首先:用show variables like “%colla%”;show varables like “%char%”;这两条命令查看数据库与服务端的字符集设置如果查看出来都是gbk2312,或 gbk,那么就只能支持简体中文,繁体和一些特殊符号是不能插入的,我们只有修改字符集为UTF-8,修改方法如下:用记事本或...
mysql忘记密码怎么办(windows linux)

mysql忘记密码怎么办(windows linux)

先给大家介绍windows下mysql忘记密码的解决方案。 Windows下的实际操作如下 1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysqlin目录。 3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。 5.输入mysql回车,如果成功,将出现MySQL提示符 > 6. 连接权限数...
安全地关闭MySQL服务的教程

安全地关闭MySQL服务的教程

普通关闭我的mysql是自己下载的tar包,自己设定安装目录来安装的。停止mysql服务,说来简单,但不知道的话,还真是挠头。在这和mysql入门的同学们共享:)正确方法是,进入mysql的bin目录下,然后执行./mysqladmin -uroot -p shutdown然后输入你的密码就可以了。ps:当然,如果你的root没有密码,就不需要-p选项喽。ps:有人问启动的方法,正确的启动方法是:进入mysql的bin目录,然后nohup ./mysqld...
MySQL中的事件调度基础学习教程

MySQL中的事件调度基础学习教程

经常需要有一些定时任务在MySQL表上执行,例如统计、迁移、删除无用数据等。之前的作法是利用Linux cron定时运行脚本,但是发现这样的额外依赖有时并不方便,例如单机多实例部署时,就需要分别手动分别配置不同的cron任务,需要额外配置相应的用户和权限;新环境部署时容易遗漏cron任务等。MySQL提供了Event Scheduler,与Linux下的crontab类似,可以根据时间调度来运行任务,运行一次或多次。完整的Event Schduler创建语...
MySQL中主键索引与聚焦索引之概念的学习教程

MySQL中主键索引与聚焦索引之概念的学习教程

主键索引主键索引,简称主键,原文是PRIMARY KEY,由一个或多个列组成,用于唯一性标识数据表中的某一条记录。一个表可以没有主键,但最多只能有一个主键,并且主键值不能包含NULL。在MySQL中,InnoDB数据表的主键设计我们通常遵循几个原则:采用一个没有业务用途的自增属性列作为主键;主键字段值总是不更新,只有新增或者删除两种操作;不选择会动态更新的类型,比如当前时间戳等。这么做的好处有几点:新增数据时,由于主键值是顺序增长的,innodb page...
MySQL中的联合索引学习教程

MySQL中的联合索引学习教程

联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。两个或更多个列上的索引被称作复合索引。利用索引中的附加列,您可以缩小搜索的范围,但使用一个具有两列的索引 不同于使用两个单独的索引。复合索引的结构与电话簿类似...
对MySQL日志操作的一些基本命令总结

对MySQL日志操作的一些基本命令总结

MySQL日志主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。错误日志在mysql数据库中,错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysq...
MySQL的日志基础知识及基本操作学习教程

MySQL的日志基础知识及基本操作学习教程

MySQL日志主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。错误日志在mysql数据库中,错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysq...
MySQL入门完全指南及Linux系统下基本的安装教程

MySQL入门完全指南及Linux系统下基本的安装教程

我们来了解一下MySQL的基本特性:1.内部构件和可移植性使用C和C++编写用众多不同的编译器进行了测试能够工作在众多不同的平台上。请参见2.1.1 “MySQL支持的操作系统”。使用GNU Automake、Autoconf和Libtool进行移植。提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl的API。采用核心线程的完全多线程 如果有多个CPU,它能方便地使用这些CPU。提供了事务性和非事务性存储引擎。使...
<< 131 132 133 134 135 136 137 138 139 140 >>