MySQL 教程学习笔记
1. MySQL 简介
MySQL 是一种关系型数据库管理系统,它是由瑞典 MySQL AB 公司开发的。MySQL 是一款开源软件,以及一个流行的数据库管理系统,在全球范围内得到了广泛的应用。MySQL 的客户端程序可以运行在各种操作系统上,包括 Windows、Linux 和 Mac OS X。
2. MySQL 安装
MySQL 的安装非常简单,只需要下载适合自己系统的安装包并按照安装向导进行操作即可。在 Windows 操作系统下,可以通过以下步骤进行安装:
- 下载适用于 Windows 的 MySQL 安装包
- 双击安装包并按照安装向导进行操作
- 配置 root 用户的密码
在 Linux 操作系统下,可以通过命令行来安装 MySQL:
bashCopy Codesudo apt-get update sudo apt-get install mysql-server
3. MySQL 基础语法
MySQL 的基础语法非常简单易懂,下面是一些常用的语法示例:
3.1 创建数据库
sqlCopy CodeCREATE DATABASE test;
3.2 创建表
sqlCopy CodeCREATE TABLE students (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
3.3 插入数据
sqlCopy CodeINSERT INTO students (name, age) VALUES ('张三', 20);
INSERT INTO students (name, age) VALUES ('李四', 22);
3.4 更新数据
sqlCopy CodeUPDATE students SET age = 23 WHERE name = '李四';
3.5 删除数据
sqlCopy CodeDELETE FROM students WHERE name = '张三';
4. MySQL 常用函数
MySQL 提供了丰富的函数库,下面是一些常用的函数示例:
4.1 字符串函数
sqlCopy CodeSELECT CONCAT('hello', 'world'); -- 'helloworld'
SELECT LENGTH('hello'); -- 5
SELECT LEFT('hello', 3); -- 'hel'
SELECT RIGHT('hello', 3); -- 'llo'
4.2 数值函数
sqlCopy CodeSELECT ABS(-10); -- 10
SELECT ROUND(123.456, 2); -- 123.46
SELECT CEIL(9.1); -- 10
SELECT FLOOR(9.9); -- 9
4.3 日期函数
sqlCopy CodeSELECT NOW(); -- 返回当前时间
SELECT YEAR(NOW()); -- 返回当前年份
SELECT MONTH(NOW()); -- 返回当前月份
结语
本文只是 MySQL 的入门教程,MySQL 还有很多高级的特性和用法需要掌握。希望本文能够为你提供一些入门帮助,并引导你继续深入学习 MySQL。