MySQL学习记录 - 基础知识

MySQL 学习记录 - 基础知识

 

一、基本概念

schema的概念,schema是数据库的组织和结构,是数据库对象的集合,集合包括表,视图,储存过程,索引等。

在MySQL中,schema和database是同义词。

CREATE SCHEMA和CREATE DATABASE是等效的。

但是其他的数据库产品(几乎所有数据库)有所不同。

在oracle数据库产品中,schema是database的一部分。

表示the tables and other objects owned by a single user。

 

database=一个仓库

dba=仓库管理员

schema=仓库下的一个房间,一个schema代表一个房间

user=房间管理员,拥有schema的管理权限,一个房间管理员可以拥有多个房间。

table=房间里的储物柜

columns=储物柜里的列

rows=储物柜里的行

data=就是存储在储物柜里面的物品了。

 

三、常用技巧

SHOW INDEX from capture_statistics;

DROP INDEX capture_date ON capture_statistics;

CREATE UNIQUE INDEX idx_cmp_unique ON capture_statistics (capture_date, source_type, source, basic_type, add_or_update);

CREATE UNIQUE INDEX idx_cmp_unique ON video_capture_statistics (capture_date, source_type, source, basic_type, add_or_update,keyword);

 

select * from [table_name] where date_format([date_name],'%Y-%m-%d') = '2016-08-06'

 

 

 

参考资料

关于DDL、DML和DCL的区别与理解

MYSql查询语句

MySQL索引的创建、删除和查看

MySQL 添加列,修改列,删除列

Mysql加锁过程详解(4)-select for update/lock in share mode 对事务并发性影响

MySQL中, 如何查询某一天, 某一月, 某一年的数据.

mysql时间日期函数

mysql类型转换及小数点保留问题(cast函数)

mysql 类型转换 cast 将 float 转换为 decimal

mysql跨库联表查询

Mysql的Binlog原理

监听MySQL的binlog日志工具分析:Canal

posted @ 2019-02-11 19:17  风过无痕521  阅读(145)  评论(0编辑  收藏  举报