一、SQL简介
SQL(Structured Query Language,结构化查询语言)是一种用于管理关系数据库的编程语言。它主要分为以下几类:
- 数据定义语言DDL(Data Definition Language):用于创建、修改和删除数据库中的表结构。
- 数据查询语言DQL(Data Query Language):用于查询数据库中的数据。
- 数据操作语言DML(Data Manipulation Language):用于插入、更新、删除数据库中的数据。
- 数据控制语言DCL(Data Control Language):用于控制数据库的访问权限。
二、连接MySQL数据库
在开始学习SQL之前,我们需要先连接到MySQL数据库。打开CMD命令行工具,输入以下命令:
mysql -uroot -proot
其中,-u
后面跟用户名,-p
后面跟密码。这里以root用户为例。
三、基础命令
- 显示所有数据库:
SHOW DATABASES;
- 创建数据库:
CREATE DATABASE mydb;
- 创建数据库(如果不存在):
CREATE DATABASE IF NOT EXISTS mydb;
- 删除数据库:
DROP DATABASE mydb;
- 使用数据库: