mysql 第3天

1 表连接

2  子查询。
某些情况下,当我们查询的时候,需要的条件是另外一个 select 语句的结果,这个时候,就
要用到子查询。用于子查询的关键字主要包括 in、not in、=、!=、exists、not exists 等。

3  记录联合

> SELECT * FROM t1
UNION|UNION ALL
SELECT * FROM t2
......
UNION|UNION ALL
SELECT * FROM tn;

union 不显示重复 union all 显示重复


DCL语句

主要是DBA用来管理系统中的对象权限

1 grant    给予权限

2 revoke 收回权限

网络资源

http://dev.mysql.com/downloads/是 MySQL 的官方网站,可以下载到各个版本的 MySQL 以及
相关客户端开发工具等。
http://dev.mysql.com/doc/提供了目前最权威的 MySQL 数据库及工具的在线手册。
http://bugs.mysql.com/这里可以查看到 MySQL 已经发布的 bug 列表,或者向 MySQL 提交 bug
报告。
http://www.mysql.com/news-and-events/newsletter/通常会发布各种关于 MySQL 的最新消息。


3   如果一个列
指定为 zerofill,则 MySQL 自动为该列添加 UNSIGNED 属性。

4   AUTO_INCREAMENT 只用于整数类型               一个表中最多只有一个AUTOINCREAMENT

对于任何想要使用 AUTO_INCREMENT 的列,应该定义为 NOT NULL,并定义为 PRIMARY KEY 或定义为 UNIQUE 键。

例如,可按下列任何一种方式定义 AUTO_INCREMENT 列:

CREATE TABLE AI (ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY);
CREATE TABLE AI(ID INT AUTO_INCREMENT NOT NULL ,PRIMARY KEY(ID));
CREATE TABLE AI (ID INT AUTO_INCREMENT NOT NULL ,UNIQUE(ID));

5            (M,D)”的方式来进行表示,“(M,D)”表示该
值一共显示 M 位数字(整数位+小数位),其中 D 位位于小数点后面,M 和 D 又称为精度和
标度

6        上面这个例子验证了浮点数如果不写精度和标度,则会按照实际精度值显示,如
果有精度和标度,则会自动将四舍五入后的结果插入,系统不会报错;定点数如果不写精度
和标度,则按照默认值 decimal(10,0)来进行操作,并且如果数据超越了精度和标度值,系统
则会报错

7   日期时间类型             66页







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值