Mysql常用操作

Posted 蒸熊掌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql常用操作相关的知识,希望对你有一定的参考价值。

禅道:

/opt/zbox/bin/mysql -u root -P 3306 -p

 

通过mysqldump备份数据库:
mysqldump -uroot -p123 test > test.dump

 

mysql常用命令:
show databases;
show tables;
use database_name;
use table_name;
drop database db_name;
drop table table_name;
create database db_name;

 

寻找默认安装的Mysql的用户名和密码:

打开/etc/mysql/debian.cnf文件,里面有默认的用户和密码,注意默认用户名可能不是root, 而是debian-sys-maint。

 

Timestamp和DateTime的区别

timestamp 和 dateTime 类似,他们存储了 日期(YYYY-MM-DD) 加上 时间 (HH:MM:SS) ,如:YYYY-MM-DD HH:MM:SS。
不同之处是:
(1)timestamp 可以利用 MySQL 的 CURRENT_TIMESTAMP 方法,从数据库层面去维护 created_at 和 updated_at。
(2)timestamp 的数据范围是 1970-01-01 00:00:01 UTC ~ 2038-01-19 03:14:07 UTC ,也就是说大于 2038-01-19 03:14:07 的值数据库是无法存储的,会变为 0000-00-00 00:00:00,这也是 MySQL 知名的 2038年问题。dateTime 的存储范围是 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59。
推荐使用datetime,因为使用timestamp会导致莫名其妙的default value的问题。

以上是关于Mysql常用操作的主要内容,如果未能解决你的问题,请参考以下文章

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段

IOS开发-OC学习-常用功能代码片段整理