您的位置:首页 > 数据库

sql链接

2015-11-28 16:01 387 查看
a表 id name b表 id job parent_id

1 张3 1 23 1

2 李四 2 34 2

3 王武 3 34 4

1 内链接 共有的列得到2表共有的行

select a.,b. from a inner join b on a.id = p.parent_id;

2 共有的列得到2表共有的行 要列出左边所有的列 右边没有就为null

select a.,b. from a left join b on a.id = b.parent_id;

1 张3 1 23 1

2 李四 2 34 2

3 王武 null

3 右链接

select a.,b. from a right join b on a.id = b.parent_id;

4 完全链接

select a.,b. from a full join b on a.id=b.parent_id

以b表 先列出所有的数据列

1 张3 1 23 1

2 李四 2 34 2

null 3 34 4

3 王武 null

2 ++++++++++++++++++++++++++++

1 date DATE NOT NULL, # date collected

INSERT INTO insect (name,date,origin) VALUES('cricket','2010-09-11','basement')
INSERT INTO insect (name,date,origin) VALUES('cricket','2010/09/11','basement');
INSERT INTO insect (name,date,origin) VALUES('cricket','2010:09:11','basement');
INSERT INTO insect (name,date,origin) VALUES('cricket','2010:09:111','basement');

CREATE TABLE temporal_val
(
d       DATE,
dt      DATETIME,
t       TIME,
ts      TIMESTAMP#auto filled with current datetime  这个字段不用赋值自用的填装当前的时间
);

INSERT INTO temporal_val (d, dt, t) VALUES('1970-01-01','1884-01-01 12:00:00','13:00:00');
INSERT INTO temporal_val (d) VALUES('1970-01-01');

mysql> select NOW(),CURDATE(),CURTIME();


45.+———————+————+———–+

46.| NOW() | CURDATE() | CURTIME() |

47.+———————+————+———–+

48.| 2014-06-20 22:54:13 | 2014-06-20 | 22:54:13 |

49.+———————+————+———–+

dao叫数据访问对象

DTO是数据传输对象

dao通常是将非对象数据(如关系数据库中的数据)以对象的方式操纵。

DTO通常用于不同层(ui层、服务层或者域模型层)直接的数据传输,以隔离不同层,降低层间耦合
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: