当前位置:首页 > 数据库 > mysql重要知识点

mysql重要知识点

本文是复习mysql时所写,复习大纲按照的是:MySQL DELETE 语句 | 菜鸟教程 (runoob.com)

创建表

要在数据库中创建一个新表,可以使用MySQL CREATE TABLE语句。 CREATE TABLE语句是MySQL中最复杂的语句之一。

下面以简单的形式来说明CREATE TABLE语句的语法:

 CREATE TABLE [IF NOT EXISTS] table_name(
         column_list
 ) engine=table_type;

要在CREATE TABLE语句中为表定义列,请使用以下语法:

 column_name data_type[size] [NOT NULL|NULL] [DEFAULT value] 
 [AUTO_INCREMENT]

join用法

MySQL的JOIN(一):用法 - 付大石 - 博客园 (cnblogs.com) ---系列四篇

---其中有关键字就是:左连接LEFT JOIN的含义就是求两个表的交集外加左表剩下的数据。依旧从笛卡尔积的角度讲,就是从笛卡尔积中挑出ON子句条件成立的记录,然后加上左表中剩余的记录

mysql重要知识点 _ JavaClub全栈架构师技术笔记

---内循环的次数受驱动表的记录数所影响,驱动表记录数越多,内循环就越多,连接效率就越低下,所以尽量用小表驱动大表。

decimal

create table decimal_test(
id int auto_increment PRIMARY key,
score decimal(5,2)  -- 取值范围是 -999.99 到 999.99
);
-- 整数的位数必须小于等于m-d,不然报错。小数的位数可以大于d位。多出d位时会做四舍五入,截取到d位。
-- 以上均不包括小数点、符号的位数。数字的总长度是m位,保存后的小数位最多是d位。如果保存后是整数,小数位不会补0。

where、group by、order by、having

group by 和 order by 的区别 + 理解过程_Mecho的博客-CSDN博客_groupby和orderby区别

作者:思wu邪
来源链接:https://www.cnblogs.com/swx123/p/16030738.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/68401.html

标签: MySQL
分享给朋友:

“mysql重要知识点” 的相关文章