随笔分类 -  MySQL5.7

MySQL数据库语句及维护的总结
摘要:1、MySQL数据类型 注意: MySQL没有内置的 BOOLEAN 或 BOOL 数据类型。所以要表示布尔值,MySQL使用最小的整数类型,也就是TINYINT(1)。 换句话说,BOOLEAN和BOOL是TINYINT(1)的同义词。 2、MySQL空间数据类型 3、MySQL 5.7.8版本支 阅读全文
posted @ 2020-03-21 18:46 Yuezc 阅读(134) 评论(0) 推荐(0)
摘要:1、重命名表名: ALTER TABLE tasks RENAME TO work_items; 2、添加列到表中: ALTER TABLE tasks ADD COLUMN complete DECIMAL(2,1) NULL AFTER description; 3、删除表中的列: ALTER 阅读全文
posted @ 2020-03-18 14:42 Yuezc
摘要:1、下面以简单的形式来说明CREATE TABLE语句的语法: CREATE TABLE [IF NOT EXISTS] table_name( column_list ) engine=table_type; 首先,指定要在CREATE TABLE子句之后创建的表的名称。表名在数据库中必须是唯一的 阅读全文
posted @ 2020-03-17 15:28 Yuezc
摘要:1、创建数据库:CREATE DATABASE 一般语法如下: CREATE DATABASE [IF NOT EXISTS] database_name; CREATE DATABASE语句的后面是要创建的数据库名称。建议数据库名称尽可能是有意义和具有一定的描述性。 IF NOT EXISTS是语 阅读全文
posted @ 2020-03-17 14:32 Yuezc
摘要:1、最常用的最直接的就是 DELETE; DELETE FROM table_name WHERE condition; 首先,指定删除数据的表(table_name)。 其次,使用条件来指定要在WHERE子句中删除的行记录。如果行匹配条件,这些行记录将被删除。 请注意,WHERE子句是可选的。如果 阅读全文
posted @ 2020-03-16 21:25 Yuezc 阅读(279) 评论(0) 推荐(0)
摘要:1、简单的插入一行数据: INSERT INTO table(column1,column2...) VALUES (value1,value2,...) 2、插入多行数据: INSERT INTO table(column1,column2...) VALUES (value1,value2,.. 阅读全文
posted @ 2020-01-18 12:16 Yuezc 阅读(341) 评论(0) 推荐(0)
摘要:一、MySQL为您提供了两种形式的CASE表达式。 1、CASE表达式的第一种形式: CASE value WHEN compare_value_1 THEN result_1 WHEN compare_value_2 THEN result_2 WHEN compare_value_3 THEN 阅读全文
posted @ 2020-01-15 18:08 Yuezc 阅读(950) 评论(0) 推荐(0)
摘要:1、查询表某个列重复的数据量:例如:找出重复的学号(XH)的信息 SELECT a.id, a.XH, a.XZBH, a.BYF, COUNT(1) AS c FROM `t_sdrs_xsxj` AS a GROUP BY XH HAVING c > 1; 2、查询表某个列去重后的数据集: 例如 阅读全文
posted @ 2020-01-09 18:28 Yuezc 阅读(268) 评论(0) 推荐(0)
摘要:一、有三种方式 1、常用的 ORDER BY :默认顺序是从小到大(ASC)或DESC倒序。 例如: SELECT contactLastname, contactFirstname FROM customers ORDER BY contactLastname DESC, //倒序 contact 阅读全文
posted @ 2020-01-09 17:25 Yuezc 阅读(625) 评论(0) 推荐(0)
摘要:我们通常在与数据打交道时,一般都会遇到日期这个点。mysql中的日期格式为 date()。 MySQL DATE数据类型简介: 1、MySQL DATE是用于管理日期值的五种时间数据类型之一。 MySQL使用yyyy-mm-dd格式存储日期值。此格式是固定的,不可能更改它。 例如,可能有些人喜欢使用 阅读全文
posted @ 2020-01-04 15:37 Yuezc 阅读(23882) 评论(0) 推荐(0)
摘要:1、个人使用的心得,一般我们会常用(>=)、(<=)符号来进行条件的筛选,BETWEEN包含两头的数据; SELECT productCode, productName, buyPrice FROM products WHERE buyPrice BETWEEN 80 AND 100; 2、BETW 阅读全文
posted @ 2020-01-04 14:37 Yuezc 阅读(1289) 评论(0) 推荐(0)
摘要:1、那么什么是数据库? 根据定义,数据库只是一个结构化的数据集合。 2、SQL代表结构化查询语言(Structured Query Language)。SQL是用于访问数据库的标准化语言。 ANSI/SQL定义了SQL标准。当前版本的SQL是 SQL:2007 。每当我们引用SQL标准时,指的就是当 阅读全文
posted @ 2020-01-03 14:25 Yuezc 阅读(337) 评论(0) 推荐(0)
摘要:下面的内容是个人学习记录,来自https://www.yiibai.com/mysql/greatest-least.html。请大佬勿喷,这里是要强调一点东西。 MySQL GREATEST和LEAST函数介绍 它跟MAX()与MIN()函数的区别就是,前面是比较多个字段(列)的最大值最小值,后面 阅读全文
posted @ 2019-12-25 18:47 Yuezc 阅读(4433) 评论(0) 推荐(1)