💎专栏: MySQL。
💎1. 数据库相关概念。
数据库:存储数据的仓库,有组织地存储数据。
#xff1数据库管理系统a;大型软件操作和管理数据库。
SQL:编程语言操作关系数据库c;定义了一套统一的操作关系数据库标准。
关系数据库:基于关系模型,数据库由多个相互连接的二维表组成。
💎2. MySQL的安装与配置 。
MySQL的安装过程相对简单,可从MySQL官网下载适合您操作系统的安装包,并按指南完成安装。
下面介绍MySQL的全局配置文件My.ini,基本上都在下面的路径上。
MySQL启动时,将阅读本文件的内容,作为启动的默认值,因此,每次更改本文件后,都要重启MySQL服务,便于配置生效。
打开这个文件后,首先可以看到[client]板块,所有mysql客户端程序的配置都在这个节点下。
port = 3306 也就是MySQL服务打开的默认端口号,若需修改,修改为1025-65535之间的值。
之后的[mysql]也就是说,只有mysql独立的客户端程序配置,接着是[mysqld]。
下一个目录是存储一些数据,如果放在C盘费空间,可以修改为其他目录。
修改方法:复制原始Data文件夹,粘贴到需要存放的位置,然后定制文件夹的名称 。
接下来是默认存储引擎。
然后是一些与日志相关的配置,可选择存储路径等。
最后,一些关于字符集的修改,建议在默认情况下修改为内容,mysql5.默认编码集为latin1,不能写中文,8.0默认为utf8mb4,可以写中文。
💎3. 启动MySQL 。
点击右键在mysql安装目录的bin目录c;选择在终端中运行。
如果您想直接在桌面上打开cmd命令行窗口,则需要配置环境变量。
配置过程:
找到MySQL的安装目录。:首先,MySQL的安装路径,例如,默认安装路径可能是。
C:\Program Files\MySQL\MySQL Server 8.0\。
。打开系统属性。:点击“此计算机”(或者“我的电脑”),选择“属性”,然后单击“高级系统设置”。
编辑环境变量。:在“系统属性”窗口c;点击“环境变量”按钮。
将MySQL添加到Path变量中。:
在“系统变量”区域找到名称。
Path。
变量,点击“编辑”。点击“新建”,然后添加MySQL。
bin。
目录路径如。C:\Program Files\MySQL\MySQL Server 8.0\bin。
。点击“确定”保存更改。
无论是配置环境变量的方式,还是点击bin目录,然后在终端打开,打开后输入。"mysql -uroot -p"命令,然后输入密码登录。
另一种启动方式是直接点击这两种快捷方式,一个是没有字符集的,另一个是带字符集的,点击任何输入密码。
💎4. 操作数据库 。
SQL语句有以下分类。
MySQL语法大小写不敏感,也就是说,大写和小写都是一样的先来看看DDL的一些句子:
[ ] 表示可选项,可选择也可不选择。
💎4.1 显示数据库。
首先,看看显示操作,登录后,您可以使用以下命令查看当前服务器的所有数据库。
show databases;
如果输入命令错误,想重新输入一行可以使用快捷键ctrl + c。
💎4.2 创建数据库。
先来看下面创建数据库的语法:
大括号表示,这两个关键字必须有一个,database和schema都表示数据库的含义。
db_name是自定义的数据库名称。
if not exists 这意味着如果不存在就创建它。
一般来说,以下字符集和排序规则可以在后面指定。
输入下面的指令后,创建成功将返回OK信息。
create database text1;
接下来加if not exists 的判断。
create database if not exists text1;
可见也是返回 OK,但是有一个警告。
可以 输入以下指令查看警告信息a;
show warnings;
信息说明text1已经存在,不能再创建,if not exists也起到了作用。
如果不使用 if not exists 如果判断,直接返回ERROR。
以后,尽量使用if 判断not,这样可以继续执行,并通过警告弹出错误信息,不影响整个执行过程不判断,后续内容直接中断。
以下是指定编码格式和排序规则的创建方法。
create database if not exists text2 character set utf8mb4 collate utf8mb4_0900_ai_ci;
您可以使用以下句子查看编码格式:
show variables like '%character%';
关键字命名允许在MySQL中使用c;但使用时需要使用反引号来引起关键字。
💎4.3 选择数据库 。
💎
4.3 选择数据库 。
通过use 数据库名的命令可以选择下一步操作哪个数据库,后面的分号可以不加。
例如,选择之前创建的text1 。
use text1;
接下来可以通过selectt database()查看当前选择的数据库指令。select database();
💎
4.4 删除数据库。
和创建类似 ,这里加入 if exists 判断一下。drop database if exists text1; 输入命令行。
\?您可以查看MySQL的一些命令。 直接输入。
\q。你可以退出。 顶: 61踩: 83
评论专区