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

mysql重要知识点

2022年11月07日 20:46:36数据库6

本文是复习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重要知识点” 的相关文章

MySQL数据库(基础)

MySQL数据库(基础)

目录 1. 数据库概念 1.1 数据库是干嘛的? 1.2 数据库和数据结构是啥关系? ​1.3 两种类型的数据库 2. MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作  2.2.1 建立...

Linux (centos8)安装 MySQL 8 数据库(图文详细教程)

Linux (centos8)安装 MySQL 8 数据库(图文详细教程)

我的公众号 今天2021年4月23日。我买了阿里云centos服务器,安装mysql8.0,做一笔记,以供大家使用。 本教程手把手教你如何在 Linux 安装 MySQL 数据库,以 CentOS 8为例。 1. 下载并...

mysql的查询句

1、查询特定列:select 列名 from 表名;(必须先进入数据库)或者 select 列名 from 数据库.表名; 2、查询多个列:select 列1,列2,。。。 from 表名; 3、除去重复列查询:select distinct 列名 fr...

mysql 查询数据结果计算百分比

mysql 查询数据结果计算百分比

数量÷总数×100=百分比  SELECT user_id ,COUNT(*) total, CONCAT(CAST(CONVERT(100 * CAST(count(*) AS DECIMAL) / CAST((SELECT COUNT(*) FROM 表名)...

如何查看MySQL的版本?

查看MySQL的版本,主要有以下几个方法: 1. 没有连接到MySQL服务器,就想查看MySQL的版本。打开cmd,切换至mysql的bin目录,运行下面的命令即可:...

Mysql查询用户最后一次登陆时间

Mysql查询用户最后一次登陆时间

类似的问题还有,学生得分最高的课程 数据库如下: 第一种方案: SELECT sid,max(add_time) from test GROUP BY sid 第二种方案 S...

mysql查询一周内,三个月内,半年内的数据

SELECT * FROM table where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) --一周 where inputtime>DATE_SUB(CURDATE(),...

mysql 近几天内

select * from wap_content where week(created_at) = week(now) 如果你要严格要求是某一年的,那可以这样 查询一天: select * from table where to_days(co...

mysql  查询当某一条件满足时 的那一条数据

mysql 查询当某一条件满足时 的那一条数据

查询当某一条件满足时的那一条数据 首先准备一个测试的表以及数据 -- 每日代码行数记录表 create table code_line_record( id_ int primary key auto_increment, name varchar(20)...

MySQL查询统计条目大于某个值的记录

场景 比如,有一个服务器记录的表(server_mst),表中记录了服务器的用途和使用人,如下所示: id server_ip use user...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。