目录
前言
昨天忘写了,今天补更两篇,一个MySQL数据库的语法另一个继续更新JS
什么是MySQL数据库
考虑到有的人可能只是因为前端语言来看我的就简单介绍一下,这个笔记属于后端知识,各位可看可不看
介绍
MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,现在属于Oracle Corporation的一部分。MySQL基于结构化查询语言(SQL),这是用于访问和处理数据库的标准语言。以下是MySQL的一些关键特点和概念:
1. 关系型数据库
MySQL是一个关系型数据库,这意味着它将数据存储在由行和列组成的表格中。表之间的关系通过键(如主键和外键)来建立,这有助于维护数据的完整性和一致性。
2. 开源
MySQL是开源软件,意味着它的源代码是公开的,任何人都可以免费使用、修改和分发。这促进了社区的广泛参与和软件的持续改进。
3. 跨平台支持
MySQL可以在多种操作系统上运行,包括但不限于Windows、Linux、macOS和Unix。这使得它在不同的计算环境中都能得到应用。
4. 性能与可扩展性
MySQL以其高性能和可扩展性而闻名。它能够处理大量数据和高并发的查询请求,使其成为从小型应用到大型企业系统的理想选择。
5. 存储引擎
MySQL支持多种存储引擎,如MyISAM、InnoDB、MEMORY等。每种引擎都有其特定的功能和优化,例如,InnoDB支持事务和外键,而MyISAM则提供更快的读取速度。
6. 安全性
MySQL提供了多种安全特性,包括用户认证、权限管理和数据加密,以保护数据库免受未授权访问和数据泄露。
7. 社区与支持
由于其开源性质,MySQL拥有一个庞大的用户和开发者社区。此外,Oracle提供了商业支持服务,为需要专业支持的用户提供帮助。
8. 应用场景
MySQL被广泛应用于各种应用场景,包括网络应用、数据仓库、日志分析、内容管理系统(CMS)、电子商务平台等。
9. 兼容性
MySQL与多种编程语言和框架兼容,如PHP、Java、Python、.NET等,这使得开发者可以轻松地将MySQL集成到他们的应用程序中。
10. 工具与接口
MySQL提供了多种工具和接口来管理和操作数据库,包括命令行工具(如mysql命令行客户端)、图形用户界面工具(如MySQL Workbench)以及各种编程语言的API。
总的来说,MySQL是一个功能强大、灵活且可靠的关系型数据库管理系统,适用于从小型应用到大型企业系统的各种需求
MySQL基础语法
介绍:数据库的语法说法就是对数据库里的一些数据(比如表)做改变,其中有四大法门:增删改查,完全掌握这四个你就是一个合格的后端人才了(要做程序员还得学点别的,比如java或c++)
增(INSERT)
语法:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
示例:
INSERT INTO employees (first_name, last_name, email, hire_date, job_id)
VALUES ('John', 'Doe', '[email protected]', '2023-01-15', 'IT_PROG');
介绍:增,添加数据,INSERT INTO 【要添加的表】 (要添加的列1, ...)VALUES (添加数据1);,
INSERT INTO
关键字用于指定要插入数据的表。VALUES
关键字后面跟着要插入的数据值,值与列名一一对应。
改(UPDATE)
语法:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
示例:
UPDATE employees
SET email = '[email protected]'
WHERE employee_id = 100;
介绍:
UPDATE
关键字用于指定要更新的表。SET
关键字后面跟着要更新的列和新的值。WHERE
子句用于指定哪些记录需要更新。
删(DELETE)
语法:
DELETE FROM table_name
WHERE condition;
示例:
DELETE FROM employees
WHERE employee_id = 100;
介绍:
DELETE FROM
关键字用于指定要删除数据的表。WHERE
子句用于指定哪些记录需要删除。
查(SELECT)
语法:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
示例:
SELECT first_name, last_name, email
FROM employees
WHERE job_id = 'IT_PROG';
介绍:
SELECT
关键字用于指定要查询的列。FROM
关键字用于指定要查询的表。WHERE
子句用于指定查询条件。