MySQL-基础语句
💡
原文中文,约17500字,阅读约需42分钟。
📝
内容提要
本文记录了MySQL基本语句的学习笔记,包括数据库连接、SQL语句规范、数据库和数据表的创建与管理、查询语句、事务特性、索引与视图的创建方法,以及数据的导入导出,旨在帮助理解和掌握MySQL的基本操作。
🎯
关键要点
- 使用命令 `mysql -u root -p` 连接 MySQL 数据库。
- SQL 语句以 `;` 结尾,不区分大小写,建议关键字大写,表名和字段名小写。
- 创建数据库使用 `CREATE DATABASE [数据库名];`,使用数据库使用 `USE [数据库名];`。
- 创建数据表的基本语法为 `CREATE TABLE [数据表名]( [字段名] [字段类型] [字段约束] ...... )`。
- 常用字段类型包括 INT、BIGINT、FLOAT、CHAR、VARCHAR、DATE、BLOB 和 CLOB。
- 字段约束包括 NOT NULL、DEFAULT、UNIQUE、PRIMARY KEY 和 FOREIGN KEY。
- 查询语句的基本格式为 `SELECT [字段名] FROM [数据表名] WHERE [查询条件];`。
- 使用 `GROUP BY` 进行分组,`HAVING` 用于分组后的过滤。
- 事务具有原子性、一致性、隔离性和持久性,使用 `START TRANSACTION;` 启动事务,`COMMIT;` 提交事务,`ROLLBACK;` 回滚事务。
- 索引可以加速数据检索,使用 `CREATE INDEX [索引名] ON [数据表名]([字段名]);` 创建索引。
- 视图是虚拟表,使用 `CREATE VIEW [视图名] AS [SELECT语句];` 创建视图。
- 导入 SQL 文件使用 `SOURCE [.sql文件的路径]`,导出数据库使用 `MYSQIDUMP -u [用户名] -p [数据库名] > [导出的文件名]`。
❓
延伸问答
如何连接MySQL数据库?
使用命令 `mysql -u root -p` 连接 MySQL 数据库,之后输入密码。
MySQL中如何创建数据库?
使用命令 `CREATE DATABASE [数据库名];` 创建一个数据库。
什么是MySQL中的事务特性?
事务具有原子性、一致性、隔离性和持久性四个特性。
如何在MySQL中创建索引?
使用命令 `CREATE INDEX [索引名] ON [数据表名]([字段名]);` 创建索引。
MySQL中如何执行查询语句?
查询语句的基本格式为 `SELECT [字段名] FROM [数据表名] WHERE [查询条件];`。
如何导入和导出MySQL数据库?
导入使用 `SOURCE [.sql文件的路径]`,导出使用 `MYSQIDUMP -u [用户名] -p [数据库名] > [导出的文件名]`。
➡️