《MySQL数据操作与查询》-T3 DDL和DML
一、SQL介绍
1、SQL简介
SQL(Structured Query Language)是结构化查询语言,是一种数据库编程语言。.sql
是数据库脚本语言的扩展名。
SQL的重点内容:DDL(数据
定义
语言)和DML(数据操作
(操纵)语言)。
- DDL(Data Definition Language):
- 定义和维护数据库
- 定义和维护数据表结构
- DML(Data Manipulation Language):实现对数据库的数据表里面的数据的操作(增删改查)。
- 检索:查询(
select
)- 更新(新增(
insert
)、删除(delete
)、修改(update
))
2、使用Navicat编写SQL语句
2.1 新增查询
-
全局查询(操作MySQL服务器)
-
局部查询(操作单个数据库)
2.2 保存查询
按Ctrl + S
保存查询,并命名
2.3 运行查询
3、SQL注释
快速注释:
Ctrl + /
- 推荐使用:
--
或#
- 其他注释:
/* */
二、使用DDL定义和维护数据库
1、DDL定义数据库
1.1 创建数据库
语法:
create
database
数据库名;
可视化操作 | SQL语句操作 |
---|---|
![]() |
![]() |
在创建数据时,需要设置字符集编码及排序规则,所以完成创建语法为:
语法:
create
database
数据库名character
set 字符集编码collate
排序规则;
可视化操作 | SQL语句操作 |
---|---|
![]() |
![]() |
1.2 删除数据库
语法:
drop
database
数据库名;
可视化操作 | SQL语句操作 |
---|---|
![]() |
![]() |
1.3 查询所有数据库
语法:
show databases
;
可视化操作 | SQL语句操作 |
---|---|
![]() |
![]() |
2、DDL维护数据库
2.1 修改数据库字符集编码及排序规则
语法:
alter
database
具体操作;
可视化操作 | SQL语句操作 |
---|---|
![]() |
![]() |