基本命令
1.查看表结构
describe table_name
show create table table_name
2.时间相关
参考url1:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
http://www.blogjava.net/Alpha/archive/2006/04/07/39844.html
创建属性
create_time timestamp not null default current_timestamp
返回long类型时间
select unix_timestamp(create_time) from table_name;
查看最近一天的记录
select * from table_name where create_time < date_sub(now(), interval 1 day);
3.修改字段属性
alter table table_name
modify column_name char(8)
4.添加字段
alter table table_name
add column_name mediumtext not null;
5.导出数据库
mysqldump -u username -p database > c:/xxx.sql
6.导入sql文件
source c:/xxx.sql
7.复制表和表结构
CREATE TABLE 方法
整表复制 # create table 新表 select * from 旧表;
结构复制 # create table 新表 select * from 旧表 where 1<>1;
INSERT INTO 方法
得到建表语句 # show create table 旧表;
新建表
复制数据到新表 # insert into 新表 select * from 旧表;
8.查看字符集
show variables like '%char%';
9.中文乱码及建表建库的参考
http://www.2cto.com/database/201108/101151.html
Navicat与MYSQL自带的工具相比,有哪些优势特点?
http://hi.baidu.com/longhtml/item/f350ddd0b16ce8ba33db9026
MySQL有以下几种日志:
错误日志: -log-err
查询日志: -log
慢查询日志: -log-slow-queries
更新日志: -log-update
二进制日志: -log-bin
MySQL默认没有启动日志,启动日志的方法
Windows平台,MySQL5.5
在my.ini文件中[mysqld]下面添加
log-error="D:/program files/MySQL/MySQL Server 5.5/logs/error.log"
log="D:/program files/MySQL/MySQL Server 5.5/logs/log.log"
long_query_time=2
log-slow-queries="D:/program files/MySQL/MySQL Server 5.5/logs/slowlog.log"
log-bin="D:/program files/MySQL/MySQL Server 5.5/logs/log-bin.log"
路径不要有空格~~~~~~
重启mysql服务,相应文件会被创建
net stop mysql
net start mysql
在my.ini中加入log-update=D:/program files/MySQL/MySQL Server 5.5/logs/update.log,会提示unknown variable 'log-update=D:/program files/MySQL/MySQL Server 5.5/logs/update.log' 并无法启动mysql服务
*** 没有找到相关资料可以解决这个问题
数据库查看日志开启
mysql>show variables like 'log_%';
如何查看二进制文件
MySQL> show binary logs;
mysqlbinlog D:/program files/MySQL/MySQL Server 5.5/logs/log-bin.log
5种mysql日志分析工具比拼
http://viplin.blog.51cto.com/241472/190091
Linux安装配置:
http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/11/04/2236240.html
REDHAT AS4 MYSQL开启root密码:
找到mysql在redhat上的配置文件my.cnf(具体路径参考上面的连接),解注释password即可
分享到:
相关推荐
在MySQL中,审计可以帮助我们了解每个用户如何与数据库进行交互,执行了哪些查询,以及何时进行的这些操作。 MySQL审计主要涉及以下几个关键知识点: 1. **审计插件启用**: MySQL提供了审计插件(如压缩包中的`...
2. `mysql_error.h`:这个头文件定义了错误处理相关的函数和宏,如`mysql_errno()`返回最后一次操作的错误代码,`mysql_error()`返回对应的错误信息字符串,以及`MYSQL_ERRNO_*`常量,表示预定义的错误编号。...
在安装和配置 MySQL 5.6.37 与 MogileFS 的集成时,了解它们的相关依赖包是至关重要的。 `mysql devel` 是 MySQL 开发库,包含了头文件和静态/动态库,供开发人员在应用程序中链接到 MySQL 数据库。这些头文件提供...
- **内容摘要**:本手册旨在提供MySQL 5.6及其相关功能的全面指南。不仅介绍了MySQL 5.6的核心特性,还涵盖了部分不在所有版本中提供的高级功能。 #### 二、MySQL5.6核心特性与新增功能 - **MySQL5.6核心特性**: ...
MySQL连接驱动相关jar包是Java应用程序与MySQL数据库交互的关键组件。这个特定的jar包,`zys.mysql-connector-java-5.1.34-bin.jar`,包含了MySQL Connector/J,这是MySQL官方提供的Java数据库连接器,它实现了Java ...
配合提供的`MySQL安装教程.docx`文档,你可以更详细地了解每个步骤,避免遇到博主已经踩过的坑,确保安装过程顺利。 安装完成后,你可以使用MySQL Workbench连接到新安装的MySQL Server,进行数据库创建、表设计、...
9. `mysql_result.h`:定义了结果集处理的相关接口,如`MYSQL_RES`和`MYSQL_ROW`。 使用这些头文件时,开发者需要注意版本兼容性,因为不同的MySQL版本可能会对API进行调整或添加新功能。此外,为了确保连接稳定和...
MySQL 5.5 安装是一个复杂的过程,需要用户具备一定的计算机基础知识和 MySQL 相关知识。在这个安装过程中,我们需要了解 MySQL 的各个组件和它们的作用,以及如何正确地安装和配置 MySQL 。 首先,我们需要了解 ...
文档还提及了MySQL的使用源,包括MySQL官方网站、邮件列表、MySQL社区论坛以及IRC等渠道,这些都是获取MySQL相关信息、下载和寻求帮助的重要途径。在寻找帮助时,用户可以通过访问这些资源来与其他MySQL用户交流和...
总的来说,这个“MySQL项目实战相关软件”压缩包是一个全面的资源集合,无论是对于初次接触MySQL的新手,还是有经验的开发者,都能从中受益。通过学习和实践,你可以掌握MySQL的基本操作,进而进行更复杂的数据库...
在标签“mysql”中,我们可以预期资料会深入讲解MySQL的相关技术。这可能包括最新版本的功能特性,例如MySQL 8.0引入的窗口函数、JSON支持、增强的分区功能等。同时,也可能涉及一些历史版本的重要概念,如InnoDB...
- 用户需要参考其MySQL 5.7许可协议或联系Oracle销售代表来了解具体版本中包含的功能。 #### 3. **发行说明** - 对于每个版本的具体更改和更新,用户可以参阅MySQL 5.7发布说明文档。 #### 4. **法律声明** - ...
在深入探讨之前,我们先了解一下MySQL的基础知识。MySQL是一个开源、免费的关系型数据库管理系统(RDBMS),广泛应用于Web应用开发和各种企业级系统中。它以其高效性、稳定性以及易用性而受到全球用户的青睐。 在...
这将生成相关的请求文件和证书对,并将其保存在 MySQL 数据库的数据文件夹中。 2. 配置 MySQL 开启 SSL 加密连接 一旦生成了证书和密钥,我们就可以配置 MySQL 开启 SSL 加密连接。我们可以在 MySQL 配置文件中...
MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其最新版本为8.2.0。本文将详细介绍MySQL 8.2.0 MSI安装包的下载...同时,熟悉MySQL的配置文件(如my.ini),理解并调整相关参数,可以进一步提升MySQL的性能。
为了方便调用MySQL相关的命令,可以在`/etc/profile`中添加MySQL环境变量: ```bash vi /etc/profile ``` 在文件末尾添加以下内容: ```bash export PATH=$PATH:/path/to/mysql/bin ``` 替换`/path/to/mysql/bin`为...
`mysql-5.5.27-winx64.msi`是64位版本的安装程序,用户可以通过这个文件安装MySQL5.5,并参考`mysql-5.5安装图解.gif`来了解详细步骤。 SQLyog是Comodo公司开发的一款图形化数据库管理工具,它提供了直观的界面,使...
MySQL 5.5是MySQL数据库管理系统的一...通过源码安装,你可以了解MySQL的内部工作原理,定制适合自己系统的配置,并确保在任何环境下都能顺利运行MySQL。同时,这也是一个学习数据库管理、SQL语言和系统调优的好机会。
根据提供的文件信息,我们可以推断出这份文档主要包含MySQL数据库相关的考试练习题目。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),因其性能稳定、易于使用和成本低廉等特点,在互联网应用开发中非常...
本文将详细介绍CentOS环境下MySQL服务的启动与关闭方法,并对相关命令进行深入解析。 #### 一、MySQL在CentOS中的安装位置 在CentOS系统中,默认情况下MySQL的安装路径为`/usr/local/mysql`。其中,MySQL的启动...