随笔分类 - MySQL
摘要:1. 事务 它是一个操作序列,这些操作要么都执行,要么都不执行。它是一个不可分割的工作单位。 2. ACID 事务具有四个特性:原子性,一致性,隔离性,持久性。 原子性 指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 数据库管理系统默认情况下一条SQL就是一个单独的事务,事务是
阅读全文
摘要:正则表达式的作用就是匹配文本,讲一个模式(正则表达式)与一个文本串进行比较。 基本字符匹配 SELECT 列名 FROM 表名 WHERE 列名 REGEXP 条件 ORDER BY 列名; 形式与LIKE相同,只不过REGEXP后面跟的条件为正则表达式。 差别: LIKE匹配整个列。如果被匹配的文
阅读全文
摘要:主要使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤。 使用通配符创建比较特定数据的搜索模式。 百分号(%)通配符 % 表示任何字符出现任意次数。 SELECT 列名1, 列名2 FROM 表名 WHERE 列名1 LIKE 条件(含一个或多个%); % 可以匹配0个、1个或多个字符。 下划线
阅读全文
摘要:组合WHERE子句来实现功能更强的数据过滤 AND操作符 SELECT 列名1, 列名2, 列名3 FROM 表名 WHERE 条件1 AND 条件2; AND在WHERE子句中指示检索满足所有给定的条件的行 OR操作符 SELECT 列名1, 列名2, 列名3 FROM 表名 WHERE 条件1
阅读全文
摘要:使用SELECT语句的WHERE子句指定搜索条件 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤,WHERE子句在表名之后给出 SELECT 列名1, 列名2 FROM 表名 WHERE 条件; 条件为列中数据的特定值 WHERE子句位置 SELECT + FROM + WHE
阅读全文
摘要:使用SELECT语句的ORDER BY子句,根据需要排序检索出的数据 排序数据 SELECT 列名 FROM 表名; 数据以它在底层表中出现的顺序显示 SELECT 列名 FROM 表名 ORDER BY 列名; 输出的数据以字母顺序排序(ASC) 按多个列排序 SELECT 列名1, 列名2, 列
阅读全文
摘要:SELECT语句 SELECT的用途是从一个或多个表中检索信息。 检索单个列 SELECT 列名 FROM 表名; 输出的是未排序的列中的数据。 检索多个列 SELECT 列名1, 列名2, 列名3 FROM 表名; 输出的是未排序的三个列中的数据。 检索所有列 SELECT * FROM 表名;
阅读全文
摘要:连接MySQL mysql -u root -p 接着输入密码后连接到MySQL 基本操作 显示已有数据库 SHOW databases; 建立新的数据库 CREATE database 库名; 选择数据库 USE 库名; 获得数据库内的表的列表 SHOW TABLES; 获得表列(字段)的详细信息
阅读全文
摘要:下载MySQL 在Ubuntu16.04 LTS版本中。 1.安装mysql服务器,期间需要设置服务器登录密码 sudo apt-get install mysql-server 2.安装mysql客户机 sudo apt-get install mysql-client 3.安装mysql客户机c
阅读全文
摘要:数据库基本概念 1 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。 理解数据库的一个最简单的方法是将数据库想象为一个文件柜,此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。 2 表(table) 某种特定类型数据的结构化清单。 这里关键的一点是存储在表
阅读全文