标签:另一个 action types text 数据操作 import field mysql锁 设计
这个MySQL基础教程解释一些基本的SQL语句。 如果这是您第一次使用关系数据库管理系统,本教程将为您提供使用MySQL数据库服务器所需的一切内容,例如查询数据,更新数据,管理数据库和创建表。
如果您已经熟悉其他关系数据库管理系统(如PostgreSQL,Oracle或Microsoft SQL Server等),则可以使用本教程来刷新您的知识,并了解MySQL的SQL方言与其他数据库系统的不同之处。
本节将开始介绍和学习使用MySQL。我们将开始安装MySQL,下载示例数据库并将数据导入到MySQL服务器以进行练习。
安装MySQL数据库服务器 - 演示如何在计算机上安装MySQL数据库服务器。
下载MySQL示例数据库 - 介绍一个名称为yiibaidb
的MySQL示例数据库,提供下载示例数据库及ER图。
将示例数据库导入到MySQL数据库服务器中 - 演示如何将示例数据库(yiibaidb
)导入到MySQL数据库服务器中进行练习。
本节将帮助您了解如何从MySQL数据库服务器查询数据。 我们将从一个简单的SELECT
语句开始,从单个表查询数据。
SELECT
语句中使用DISTINCT
运算符来消除结果集中的重复行。WHERE
子句根据指定的条件过滤行记录。AND
运算符以组合布尔表达式以形成用于过滤数据的复杂条件。OR
运算符,并展示如何将OR
运算符与AND
运算符组合以过滤数据。WHERE
子句中使用IN
运算符来确定值是否匹配列表或子查询中的指定值。BETWEEN
运算符来根据指定范围查询数据。LIMIT
来限制SELECT
语句返回的行数IS NULL
运算符测试值是否为NULL
。ORDER BY
子句排序结果集。还将介绍使用FIELD
函数的自定义排序顺序。ORDER BY
子句,演示MySQL中的各种自然排序技术。NULL
值来补充不匹配行。INNER JOIN
或LEFT JOIN
)连接同一表中的行记录。UNION
和UNION ALL
操作符将两个或多个多个SELECT
语句的结果集合合并到一个结果集中。INTERSECT
运算符的方法。在本节中,将学习如何使用各种MySQL语句来在表上执行插入,更新和删除数据操作。
INSERT
语句将数据插入到数据库表中。INSERT IGNORE
语句。UPDATE
语句及其选项来更新数据库表中的数据。INNER JOIN
和LEFT JOIN
的UPDATE JOIN
语句执行交叉表更新。DELETE
语句从一个或多个表中删除数据。DELETE CASCADE
引用动作删除子表中的数据。本节介绍如何管理MySQL中最重要的数据库对象,包括数据库和表。
CREATE TABLE
语句在数据库中创建新表。ALTER TABLE
语句来更改现有表的结构。RENAME TABLE
语句重命名表。ALTER TABLE DROP COLUMN
语句从表中删除一个或多个列。ALTER TABLE ADD COLUMN
语句向现有表添加一个或多个列。DROP TABLE
语句删除现有表。TRUNCATE TABLE
语句删除表中的所有数据。UNIQUE
索引来强制一个或多个列的值的唯一性。ZEROFILL
和整数列的宽度属性。DECIMAL
数据类型存储十进制格式的精确值。BIT
数据类型以及如何在MySQL中存储位值。TINYINT(1)
来处理布尔值。CHAR
数据类型。VARCHAR
数据类型的基本指南。TEXT
数据类型存储文本数据。TIME
数据类型的功能,并向您演示如何使用一些有用的时间功能来处理时间数据。DATETIME
数据类型和一些有用的函数来操作日期时间值。TIMESTAMP
类型及其功能,调用自动初始化和自动更新,允许您为表定义自动初始化和自动更新的列。ENUM
数据类型来存储枚举值。NOT NULL
约束,并显示如何为列定义NOT NULL
约束或将NOT NULL
约束添加到现有列。UNIQUE
约束来强制表中列或一组列的值的唯一性。CHECK
约束。LOAD DATA INFILE
语句将CSV文件导入MySQL表。标签:另一个 action types text 数据操作 import field mysql锁 设计
原文地址:https://www.cnblogs.com/borter/p/12452667.html