MySQL 教程学习笔记

1. MySQL 简介

MySQL 是一种关系型数据库管理系统,它是由瑞典 MySQL AB 公司开发的。MySQL 是一款开源软件,以及一个流行的数据库管理系统,在全球范围内得到了广泛的应用。MySQL 的客户端程序可以运行在各种操作系统上,包括 Windows、Linux 和 Mac OS X。

2. MySQL 安装

MySQL 的安装非常简单,只需要下载适合自己系统的安装包并按照安装向导进行操作即可。在 Windows 操作系统下,可以通过以下步骤进行安装:

  1. 下载适用于 Windows 的 MySQL 安装包
  2. 双击安装包并按照安装向导进行操作
  3. 配置 root 用户的密码

在 Linux 操作系统下,可以通过命令行来安装 MySQL:

bashCopy Code
sudo apt-get update sudo apt-get install mysql-server

3. MySQL 基础语法

MySQL 的基础语法非常简单易懂,下面是一些常用的语法示例:

3.1 创建数据库

sqlCopy Code
CREATE DATABASE test;

3.2 创建表

sqlCopy Code
CREATE TABLE students ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) );

3.3 插入数据

sqlCopy Code
INSERT INTO students (name, age) VALUES ('张三', 20); INSERT INTO students (name, age) VALUES ('李四', 22);

3.4 更新数据

sqlCopy Code
UPDATE students SET age = 23 WHERE name = '李四';

3.5 删除数据

sqlCopy Code
DELETE FROM students WHERE name = '张三';

4. MySQL 常用函数

MySQL 提供了丰富的函数库,下面是一些常用的函数示例:

4.1 字符串函数

sqlCopy Code
SELECT CONCAT('hello', 'world'); -- 'helloworld' SELECT LENGTH('hello'); -- 5 SELECT LEFT('hello', 3); -- 'hel' SELECT RIGHT('hello', 3); -- 'llo'

4.2 数值函数

sqlCopy Code
SELECT ABS(-10); -- 10 SELECT ROUND(123.456, 2); -- 123.46 SELECT CEIL(9.1); -- 10 SELECT FLOOR(9.9); -- 9

4.3 日期函数

sqlCopy Code
SELECT NOW(); -- 返回当前时间 SELECT YEAR(NOW()); -- 返回当前年份 SELECT MONTH(NOW()); -- 返回当前月份

结语

本文只是 MySQL 的入门教程,MySQL 还有很多高级的特性和用法需要掌握。希望本文能够为你提供一些入门帮助,并引导你继续深入学习 MySQL。