mysql

数据库

MySQL基础入门之Case语句用法实例

40 0

目录引言CASE 的语法CASE 语句在 MySQL 中是如何工作的?带有 SELECT 和 ORDER BY 子句的 CASE 语句具有聚合函数的 CASE 语句补充:case行转列用法总结引言 MySQL CASE 是一个 MySQL 语句查询关键字,它定义了处理循环概念以执行条件集并使用 IF ELSE 返回匹配案例的方式。 MySQL 中的 CASE 是一种控制语句,它验证条件案例集,并在第一个案例满足 else 值时显示值并退出循环。 如果没有找到 TRUE 且语句没有 ELSE 部分或值,则

数据库

与MSSQL对比学习MYSQL的心得(一)--基本语法

32 0

这一期主要是学习MYSQL的基本语法,陆续还会有续期的文章,敬请期待 语法的差异 我这里主要说语法的不同 1、默认约束 区别:mysql里面DEFAULT关键字后面是不用加括号的 复制代码 代码如下:--sqlserverCREATE TABLE emp(id INT DEFAULT(12))--mysqlCREATE TABLE emp(id INT DEFAULT 12) 2、设置自增列 区别很大,不过好像mysql的自增列不能设置步长的 MYSQL的自增列一定也要是主键列,不是主键列会报错,设置种子

数据库

详解MySql基本查询、连接查询、子查询、正则表达查询

51 0

查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。MySQL中是使用SELECT语句来查询数据的。在这一章中将讲解的内容包括。1、查询语句的基本语法 2、在单表上查询数据 3、使用聚合函数查询数据 4、多表上联合查询 5、子查询 6、合并查询结果 7、为表和字段取别名 8、使用正则表达式查询什么是查询?怎么查的?数据的准备如下:create table STUDENT( STU_

数据库

深入分析MySQL 的备份和恢复机制

57 0

本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型: MyISAM 和 Innodb ,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有: mysqldump、mysqlhotcopy ,还可以用 SQL 语法进行备份: BACKUP TABLE 或者 SELECT INTO OUTFILE ,又或者备份 二进制日志(binlog) ,还可以是 直接拷贝数据文件和相关的配置文件 。MyISAM 表是保存成文件的形式,因此相对比较容易备份

数据库

MySQL查询进阶操作从函数到表连接的使用

40 0

目录前言一、MySQL函数的使用1、单行函数二、MySQL的分组三、分页以及查询关键字的执行顺序四、子查询1、where子查询2、from子查询五、表连接1、内连接2、(左)外连接3、自连接前言 书接上文,今天学习查询的进阶操作,包括函数、分组、分页、子查询和表连接。内容比较实用,建议收藏或者订阅专栏方便学习和复习。 一、MySQL函数的使用 mysql中内置了很多函数,每个函数都代表一个特定功能 1、单行函数 特点:每行数据都会产生一个对应的结果 表中有多少行,就会有多少行的结果 位置:select之后

数据库

MySQL示例讲解数据库约束以及表的设计

30 0

目录数据库约束not nulluniquedefaultprimary key 主键foreign key 外键check表的设计一对一一对多多对多数据库约束 not null 指定某列的存储不能为null值 create table student (id int not null,name varchar(20)); Query OK, 0 rows affected (0.01 sec) mysql> desc student; +-------+-------------+------+--

数据库

gORM操作MySQL的实现

57 0

ORM 框架 ORM:Object Relational Mapping —— 对象关系映射。作用:通过操作结构体对象,来达到操作数据库表的目的。通过结构体对象,来生成数据库表。优点:SQL有可能 比较复杂。(Oracle --- 子查询 -- 嵌套)ORM 操作数据库,不需要使用 SQL不同开发者,书写的 SQL 语句执行效率不同。go语言支持的 ORM:gORM:gORM中文文档xORM:gorm 连接数据库、建表回顾MySQL确认mysql服务启动: ps xua | grep mysql连

数据库

MySql存储引擎的作用

44 0

目录1. 存储引擎是什么2. 如何给表添加指定存储引擎3. mysql支持那些存储引擎4. mysql常用存储引擎的介绍1. MyISAM存储引擎2. InnoDB存储引擎3. MEMORY存储引擎1. 存储引擎是什么 存储引擎是 MySql 中特有的一个术语,其它数据库中没有。 实际上存储引擎是一个表存储/组织数据的方式。 不同的存储引擎,表存储数据的方式不同。 2. 如何给表添加指定存储引擎 mysql> show create table t_student; | t_student | CR