MySQL
BigBird2012
马马虎虎的一个程序员!
展开
-
mysql数据库备份和还原常用的命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将MySQL数据库压缩备份mysqldump -hho原创 2011-01-15 21:07:00 · 766 阅读 · 0 评论 -
mysql中的浮点类型
MySQL 支持的三个浮点类型是 FLOAT、DOUBLE 和 DECIMAL 类型。FLOAT 数值类型用于表示单精度浮点数值,而 DOUBLE 数值类型用于表示双精度浮点数值。与整数一样,这些类型也带有附加参数:一个显示宽度指示器和一个小数点指示器。比如语句 FLOAT(7,转载 2011-07-07 19:48:19 · 42334 阅读 · 0 评论 -
from_unixtime()与UNIX_TIMESTAMP
from_unixtime是MYSQL里的时间函数date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串后面的 '%Y%m%d' 主要是将返回值格式化例如:mysql>SELECT FROM_UNIXTIME( 11954880转载 2011-07-07 19:41:14 · 10487 阅读 · 0 评论 -
mysql 常用命令
<br />1、MySQL常用命令<br />create database name; 创建数据库<br />use databasename; 选择数据库<br />drop database name 直接删除数据库,不提醒<br />show tables; 显示表<br />describe tablename; 表的详细描述<br />select 中加上distinct去除重复字段<br />mysqladmin drop databasename 删除数据库前,有提示。<br />显示当前m转载 2011-05-06 22:03:00 · 767 阅读 · 0 评论 -
MySql常用命令总结
<br />这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!<br />1:使用SHOW语句找出在服务器上当前存在什么数据库: <br /> mysql> SHOW DATABASES; <br />2:2、创建一个数据库MYSQLDATA<br /> mysql> CREATE DATABASE MYSQLDATA; <br />3:选择你所创建的数据库 <br /> mysql> USE MYSQ转载 2011-05-06 22:02:00 · 591 阅读 · 0 评论 -
在mysql数据库中日期与long型的转化
1、在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数:select unix_timstamp("2009-09-15 00:00:00")*1000, 这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差 2、在mysql数据库中,“1252999488000”(java转载 2011-06-29 17:59:00 · 15467 阅读 · 0 评论 -
MySQL 删除数据 Delete 语句 、Truncate 语句
<br />恶人自有恶人磨,如果数据库里面的数据有问题了,或者是有人捣乱,再或者就是您老人家看这条数据不爽,还有就是您想毁灭证据(其实总是会留下痕迹的)的时候,你就需要了解MySQL的Delete语句了。MySQL为我们提供了delete和truncate语句来删除数据。<br />delete 语句的定义:<br />经常和数据库打交道的孩子们,删除数据的时候用的大多都是 delete 语句。现在让我们来看一下 delete语句的定义。DELETE[LOW_PRIORITY][QUICK][IGNORE]原创 2011-04-22 08:30:00 · 3491 阅读 · 0 评论 -
Packet for query is too large(mysql写入数据过大)
<br />错误现象:Packet for query is too large(1767212 > 1048576),You can change this value on the server by setting the 'max_allow_packet' variable.<br /><br />解决办法:MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),<br />查询:show VARIABLES like '%max_allowed_pack原创 2011-04-06 13:08:00 · 54254 阅读 · 2 评论 -
mysql group by having 用法理解
group by就是按照不同的字段进行分组,数值可以实现汇总例如数据库中有A表,包括学生,学科,成绩三个字段 数据库结构为 学生 学科 成绩 张三 语文 80 张三 数学 100 李四 语文 70 李四 数学 80 李四 英语 80 那转载 2011-09-12 22:09:46 · 1337 阅读 · 0 评论