SQL语句操作详解-DDL操作、DML 操作、 DQL 查询表中数据

本文详细介绍了SQL语句的主要类别,包括DDL(数据定义语言)、DML(数据操纵语言)和DQL(数据查询语言)。通过实例展示了如何创建和管理数据库、表,以及如何进行数据的增删改查操作。对于数据库初学者,这是一个全面的SQL语法和操作教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Server端

Client端:Navicat 

接下来,我们就要使用Client端去操作MySQL数据库(数据的存储+管理),说白了就是数据的

增删改查(CRUD)

C: create 增加

R: Retrieve 获取/查询

U: update更新

D: delete删除

我们需要使用Client端写/发送SQL语句到Server端

SQL语句按照功能,往往分成这么几类:

新建Excel-sheet-填入数据

新建数据库(DataBase)—> 新建表(Table) —> 插入数据/更新数据/删除数据

下面的几类SQL语句就是在帮助我们完成上面的流程

  • DDL语句(Data Defifinition Language 数据定义语言)

创建数据库、创建表、修改表结构等、结构性操作,创建或修改数据库/表结构,不涉及具体存储的数据还

  • DML语句(Data Manipulation Language 数据操纵语言)

针对table数据表中数据的增删改,使用DML

  • DQL语句(Data Query Language 数据查询语言)

针对table数据表中数据的查询操作,使用DQL

  • DCL语句(Data Control Language 数据控制语言)--了解

事务的提交/回滚等

SQL通用语法

SQL语句可以单行 或者 多行书写,以分号结尾 ; (Sqlyog中可以不用写分号)

可以使用空格和缩进来增加语句的可读性。

MySql中使用SQL不区分大小写,一般关键字大写,数据库名、表名、列名、小写。

注释方式

DDL操作-数据库

创造数据库

查看/选择数据库 

  

修改数据库字符集 

删除数据库

方式1 直接指定数据库名进行创建 

CREATE DATABASE db1; 

方式2 指定数据库名称,指定数据库的字符集,一般都指定为 utf8 

CREATE DATABASE db1_1 CHARACTER SET utf8;

-- 切换数据库 从db1 切换到 db1_1 

USE db1_1; 

-- 查看当前正在使用的数据库 

SELECT DATABASE(); 

-- 查看Mysql中有哪些数据库 

SHOW DATABASES; 

-- 查看一个数据库的定义信息 

SHOW CREATE DATABASE db1_1; 

-- 将数据库db1 的字符集 修改为 utf8 

ALTER DATABASE db1 CHARACTER SET utf8; 

-- 查看当前数据库的基本信息,发现编码已更改 

SHOW CREATE DATABASE db1; 

-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值