一、数据库服务的启动(net start/stop mysql)
(1)Windows方式


(2)DOS方式

二、控制台连接数据库
2.1 登录MySQL
MySQL 是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的 root 账号,使用安装时设置的密码即可登录
登录格式 1: u 和 p 后面没有空格(连接本地的数据库服务器)
| mysql -u 用户名 -p 密码 |

后输入密码方式:mysql -u 用户名 -p

登录格式 2:
| mysql -hip 地址 -u 用户名 -p 密码 |

127.0.0.1 代表本机的 IP 地址
登录格式 3:
| mysql --host=ip 地址 --user=用户名 --password=密码 |

2.2 退出 MySQL
| quit 或 exit |
三、MySQL 目录结构

四、 SQL 的概念
4.1 什么是 SQL
Structured Query Language 结构化查询语言
4.2 SQL 作用
1) 是一种所有关系型数据库的查询规范,不同的数据库都支持。
2) 通用的数据库操作语言,可以用在不同的数据库中。
3) 不同的数据库 SQL 语句有一些区别

4.3 SQL 语句分类
1) Data Definition Language (DDL 数据定义语言) 如:建库,建表
2) Data Manipulation Language(DML 数据操纵语言), 如:对表中的记录操作增删改
3) Data Query Language(DQL 数据查询语言),如:对表中的查询操作
4) Data Control Language(DCL 数据控制语言),如:对用户权限的设置
4.4 MySQL 的语法(注释)
1) 每条语句以分号结尾,如果在 SQLyog 中不是必须加的。
2) SQL 中不区分大小写,关键字中认为大写和小写是一样的
3) 3 种注释:
| 注释的语法 | 说明 |
| --空格 | 单行注释 |
| /* */ | 多行注释 |
| # | 这是 mysql 特有的注释方式 |
五、 DDL 操作数据库
CRUD:C(creat)R(retrieve)U(update)D(delete)
5.1 创建数据库
| CREATE DATABASE 数据库名; |
判断数据库是否已经存在,不存在则创建数据库
| CREATE DATABASE IF NOT EXISTS 数据库名; |
创建数据库并指定字符集
| CREATE DATABASE 数据库名 CHARACTER SET 字符集; |
具体操作:
-- 直接创建数据库 db1
create database db1;
-- 判断是否存在,如果不存在则创建数据库 db2
create database if not exists db2;
-- 创建数据库并指定字符集为 gbk
create database db3 character set gbk;
6.2 查看数据库
按 tab 键可以自动补全关键字
-- 查看所有的数据库
show databases;
-- 查看某个数据库的定义信息(查看某个数据库的字符集)
show create database db3;
show create database db1;

5.3 修改数据库
5.3.1 修改数据库默认的字符集
| ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集; |
具体操作:
将 db3 数据库的字符集改成

本文介绍了MySQL的基础操作,包括启动数据库服务、登录与退出MySQL、数据库目录结构。深入讲解了SQL的概念,如SQL的作用、语句分类,并通过实例展示了创建、查看、修改和删除数据库的操作。此外,还探讨了表结构的DDL操作,如创建表、修改表结构、删除表等。最后,提到了DML操作,如插入、更新和删除表中的数据,以及DQL查询数据的方法,如条件查询和数据运算。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



