基本命令
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,并能很好的应用。
2008年开始至今一直从事Oracle/MySQL相关工作,现任易极付高级DBA,Oracle Ocm。有丰富的数据库性能调优,故障诊断经验,并且对MySQL源码有一定的研究。 《深入理解MySQL主从原理32讲》专栏包含GTID部分、Event部分...
主要介绍了MySQL8.0内存相关参数总结,帮助大家更好的理解和学习mysql,感兴趣的朋友可以了解下
MySQL相关的笔试题,能够帮助对mysql数据库的了解,能够更加清晰的认识数据库。
mysql-5.5.30-win32全套,安装可以通过报读进行相关了解
这些问题涵盖了MySQL数据库的重要概念和技术,回答这些问题需要对MySQL的架构、事务处理、索引优化等方面有一定的了解。在面试准备过程中,熟悉这些问题并深入学习相关知识将有助于你在面试中展现出对MySQL的深入...
教学目标及基本要求 1、了解数据库的基础知识,可以描述数据库的存储结构和常见的数据库产品 2、了解MySQL的安装与配置,学会在Window和Linux平台安装MySQL 3、掌握MySQL的启动、登录以及配置方式 重点及措施 1、...
Mysql课程的随堂程序作业 ...3.了解有关 MySQL 系统的组成; 4.了解有关 MySQL 服务器的使用和管理; 5.了解有关 Navicat for MySQL 的基本操作; 6.了解有关数据库备份和恢复的基本操作;实验内容:
mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生...
MySQL 是世界上最受欢迎的开源数据库。MySQL 5.7 是MySQL到目前为止的最好的...通过白皮书,你将了解MySQL 5.7和早期版本的区别如: 3倍更快的性能 InnoDB 相关改进 新的优化器 多源复制 GIS 相关改进 原生 JSON 支持
详细记录了mysql优化相关问题的思维导图,包含执行流程、表结构对性能的影响、索引、事务、锁、sql优化原则、JOIN的原理、执行计划与执行明细等内容,部分举例说明。 适合对mysql有一定了解的人群。 详细记录了mysql...
在进行任何与MySQL相关的开发、测试或部署任务之前,必须先安装MySQL服务器。本文将介绍如何在Windows和Linux操作系统上安装MySQL服务器,以及基础配置和管理,内具体内容有以下四个方面。 一、在Windows上安装MySQL...
MySqL课件 用于了解MySqL中用户和数据安全相关的内容 实践操作均可实现
本资源包包含了一系列关于MySQL的详细资料和教程,旨在帮助用户全面了解和掌握MySQL数据库的使用和管理。内容涵盖了MySQL的安装与配置、SQL语言基础、数据库设计、性能优化、安全配置、备份与恢复等多个方面。此外,...
本资源分为两个rar文件,此为Part2,Part1请到作者上传资源中查找和下载,下载后选中这两个rar文件后,右键解压即可。... 对其他数据库有一定的了解,想转到MySQL平台上的开发者 高等院校相关专业的师生
是有关MySQL存贮过程的文档,是你可以更加了解MySQL的知识
通过这些面试题,可以测试候选人的MySQL数据库技能水平以及相关经验。 适用人群: MySQL面试题适用于准备应聘MySQL数据库管理员、MySQL开发工程师、MySQL DBA等职位的人群,也适用于想要提升自己MySQL技能的人群。 ...
MySQL面试题适合软件开发人员、Web程序员、数据库管理员以及其他有关数据库的相关职位 L面试题可以帮助你学习和掌握一些计算机理论,例如数据库模型、计算机网络、安全、数据结构和算法。 MySQL面试题的学习需要对...
2. Linux对应MySQL支持相关优化 3. MySQL配置参数优化 2. 掌握数据库设计层面的性能优化 3. 掌握SQL查询相关的性能优化 4. 掌握MySQL的主从原理 5. 可以自己完成主从的案例演示 6. 掌握MySQL读写分离的原理 1. mysql...
求职者:对于正在寻找MySQL相关职位的求职者来说,该资源可以帮助他们更好地了解MySQL的高级特性和应用,提高面试通过率。 初学者:对于刚刚接触MySQL的初学者来说,该资源可以帮助他们更好地了解MySQL的基础知识和...