`

MySQL相关的了解

 
阅读更多
基本命令
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数据库 #### MySQL的安装与配置 **MySQL** 是一款非常流行的开源关系型数据库管理系统,广泛应用于各类网站和个人项目之中。掌握MySQL的安装与配置是使用MySQL的基础。 - **Windows平台下的...

    mysql审计了解用户对mysql的操作

    在MySQL中,审计可以帮助我们了解每个用户如何与数据库进行交互,执行了哪些查询,以及何时进行的这些操作。 MySQL审计主要涉及以下几个关键知识点: 1. **审计插件启用**: MySQL提供了审计插件(如压缩包中的`...

    mysql 5.5版 头文件(mysql.h等)

    2. `mysql_error.h`:这个头文件定义了错误处理相关的函数和宏,如`mysql_errno()`返回最后一次操作的错误代码,`mysql_error()`返回对应的错误信息字符串,以及`MYSQL_ERRNO_*`常量,表示预定义的错误编号。...

    MySQL-5.6.37-MogileFS的相关依赖包

    在安装和配置 MySQL 5.6.37 与 MogileFS 的集成时,了解它们的相关依赖包是至关重要的。 `mysql devel` 是 MySQL 开发库,包含了头文件和静态/动态库,供开发人员在应用程序中链接到 MySQL 数据库。这些头文件提供...

    MySQL5.6官方文档

    - **内容摘要**:本手册旨在提供MySQL 5.6及其相关功能的全面指南。不仅介绍了MySQL 5.6的核心特性,还涵盖了部分不在所有版本中提供的高级功能。 #### 二、MySQL5.6核心特性与新增功能 - **MySQL5.6核心特性**: ...

    mysql连接驱动相关jar包

    MySQL连接驱动相关jar包是Java应用程序与MySQL数据库交互的关键组件。这个特定的jar包,`zys.mysql-connector-java-5.1.34-bin.jar`,包含了MySQL Connector/J,这是MySQL官方提供的Java数据库连接器,它实现了Java ...

    Windows mysql8.0.36.0详细安装教程,附带MySQL安装包

    配合提供的`MySQL安装教程.docx`文档,你可以更详细地了解每个步骤,避免遇到博主已经踩过的坑,确保安装过程顺利。 安装完成后,你可以使用MySQL Workbench连接到新安装的MySQL Server,进行数据库创建、表设计、...

    mysql自带的头文件

    9. `mysql_result.h`:定义了结果集处理的相关接口,如`MYSQL_RES`和`MYSQL_ROW`。 使用这些头文件时,开发者需要注意版本兼容性,因为不同的MySQL版本可能会对API进行调整或添加新功能。此外,为了确保连接稳定和...

    MySql_5.5安装图解说明(超详细).doc

    MySQL 5.5 安装是一个复杂的过程,需要用户具备一定的计算机基础知识和 MySQL 相关知识。在这个安装过程中,我们需要了解 MySQL 的各个组件和它们的作用,以及如何正确地安装和配置 MySQL 。 首先,我们需要了解 ...

    mysql 5.7 官方文档

    文档还提及了MySQL的使用源,包括MySQL官方网站、邮件列表、MySQL社区论坛以及IRC等渠道,这些都是获取MySQL相关信息、下载和寻求帮助的重要途径。在寻找帮助时,用户可以通过访问这些资源来与其他MySQL用户交流和...

    MySQL项目实战相关软件

    总的来说,这个“MySQL项目实战相关软件”压缩包是一个全面的资源集合,无论是对于初次接触MySQL的新手,还是有经验的开发者,都能从中受益。通过学习和实践,你可以掌握MySQL的基本操作,进而进行更复杂的数据库...

    mysql学习资料大全

    在标签“mysql”中,我们可以预期资料会深入讲解MySQL的相关技术。这可能包括最新版本的功能特性,例如MySQL 8.0引入的窗口函数、JSON支持、增强的分区功能等。同时,也可能涉及一些历史版本的重要概念,如InnoDB...

    mysql5.7查阅文档

    - 用户需要参考其MySQL 5.7许可协议或联系Oracle销售代表来了解具体版本中包含的功能。 #### 3. **发行说明** - 对于每个版本的具体更改和更新,用户可以参阅MySQL 5.7发布说明文档。 #### 4. **法律声明** - ...

    showdoc-mysql版本

    在深入探讨之前,我们先了解一下MySQL的基础知识。MySQL是一个开源、免费的关系型数据库管理系统(RDBMS),广泛应用于Web应用开发和各种企业级系统中。它以其高效性、稳定性以及易用性而受到全球用户的青睐。 在...

    MySQL 8.0开启SSL.docx

    这将生成相关的请求文件和证书对,并将其保存在 MySQL 数据库的数据文件夹中。 2. 配置 MySQL 开启 SSL 加密连接 一旦生成了证书和密钥,我们就可以配置 MySQL 开启 SSL 加密连接。我们可以在 MySQL 配置文件中...

    Linux安装Mysql5.6教程(手把手教你)

    为了方便调用MySQL相关的命令,可以在`/etc/profile`中添加MySQL环境变量: ```bash vi /etc/profile ``` 在文件末尾添加以下内容: ```bash export PATH=$PATH:/path/to/mysql/bin ``` 替换`/path/to/mysql/bin`为...

    MySQL相关软件

    `mysql-5.5.27-winx64.msi`是64位版本的安装程序,用户可以通过这个文件安装MySQL5.5,并参考`mysql-5.5安装图解.gif`来了解详细步骤。 SQLyog是Comodo公司开发的一款图形化数据库管理工具,它提供了直观的界面,使...

    MySql5.5源码安装包

    MySQL 5.5是MySQL数据库管理系统的一...通过源码安装,你可以了解MySQL的内部工作原理,定制适合自己系统的配置,并确保在任何环境下都能顺利运行MySQL。同时,这也是一个学习数据库管理、SQL语言和系统调优的好机会。

    mysql8.2.0msi安装包.rar

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,其最新版本为8.2.0。本文将详细介绍MySQL 8.2.0 MSI安装包的下载...同时,熟悉MySQL的配置文件(如my.ini),理解并调整相关参数,可以进一步提升MySQL的性能。

    CentOS MySQL启动和关闭命令

    本文将详细介绍CentOS环境下MySQL服务的启动与关闭方法,并对相关命令进行深入解析。 #### 一、MySQL在CentOS中的安装位置 在CentOS系统中,默认情况下MySQL的安装路径为`/usr/local/mysql`。其中,MySQL的启动...

Global site tag (gtag.js) - Google Analytics