MySQL(一):基础

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

一、数据库服务的启动(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 CHARA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值