MySQL基础SQL语句概览
需积分: 50 52 浏览量
更新于2024-09-09
4
收藏 47KB DOC 举报
"这篇文档汇总了MySQL中常用的基础SQL语句,涵盖了数据定义、数据操纵和数据控制等关键方面,适合查询和复习之用。"
在MySQL中,SQL语句主要分为三大类:
1. 数据定义语言 (DDL):用于创建、修改或删除数据库结构。例如:
- `CREATE DATABASE` 用于创建新的数据库,如 `CREATE DATABASE database-name`。
- `ALTER DATABASE` 用于修改数据库属性。
- `DROP DATABASE` 用于删除数据库,如 `DROP DATABASE dbname`。
2. 数据操纵语言 (DML):用于处理数据库中的数据。包括:
- `SELECT` 用于查询数据,是最常用的SQL语句之一。
- `DELETE` 用于删除表中的记录。
- `UPDATE` 用于更新已有记录的数据。
- `INSERT` 用于向表中插入新的记录。
3. 数据控制语言 (DCL):用于管理数据库的访问权限和事务。例如:
- `GRANT` 用于赋予用户特定的数据库权限。
- `REVOKE` 用于撤销用户的权限。
- `COMMIT` 用于提交事务,确保所做的更改保存到数据库。
- `ROLLBACK` 用于回滚事务,撤销未被提交的更改。
文档还提到了一些具体的表操作:
- 创建表:使用 `CREATE TABLE`,例如 `CREATE TABLE tabname (col1 type1, col2 type2)`,可以定义列名和数据类型,还可以设置约束,如非空(`NOT NULL`)和主键(`PRIMARY KEY`)。
- 删除表:使用 `DROP TABLE`,如 `DROP TABLE tabname`。
- 增加列:通过 `ALTER TABLE` 命令,如 `ALTER TABLE tabname ADD COLUMN col type`。
- 删除主键和添加/删除索引:`ALTER TABLE` 也可以用来删除主键(`DROP PRIMARY KEY`)以及创建(`CREATE INDEX`)和删除(`DROP INDEX`)索引。
- 创建视图:使用 `CREATE VIEW`,例如 `CREATE VIEW viewname AS SELECT statement`,可以创建一个虚拟表。
- 删除视图:使用 `DROP VIEW`,如 `DROP VIEW viewname`。
此外,文档还提到了一些基本的查询语句,如`SELECT * FROM`,这用于选取表中的所有数据。在实际应用中,`SELECT` 语句可以结合各种条件、聚合函数、排序和分组来实现复杂的数据检索。
这些基本的SQL语句构成了MySQL操作的基础,无论是在日常的数据维护还是数据分析工作中,都是不可或缺的工具。理解并熟练掌握这些语句,对于任何MySQL数据库管理员或开发者来说都是非常重要的。
2020-09-10 上传
2011-02-28 上传
2023-04-17 上传
2020-12-14 上传
君莫傲
- 粉丝: 4098
- 资源: 95
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目