首页 > 数据库 >MySQL基础

MySQL基础

时间:2025-01-11 09:58:57浏览次数:1  
标签:name 表名 基础 查询 MySQL 数据 id select

MySQL基础

目录

一、概述

启动与停止

image-20250111093040557

image-20250111093054080

image-20250111093104650

  • 其中80是服务器的名称
  • 注意:默认mysql是开机自动启动的

image-20250111093115696


客户端连接

方式一:MySQL提供的客户端命令行工具

image-20250111093132616

  • 方式二:系统自带的命令行工具执行命令

image-20250111093143560

[!CAUTION]

这种方式需要配置环境变量


数据模型

✨关系型数据库(RDBMS):

  • 概念 :建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

  • 特点:

    1. 使用表存储数据,格式统一,便于维护。

    2. 使用SQL语言操作,标准统一,使用方便

      img

✨MySQL数据库是如何存储数据的?

  • 我们安装了MySQL,我们的计算机就成为了MySQL数据库服务器
  • 然后,我们就可以通过客户端来连接MySQL数据库管理系统dbms
  • 然后,可以使用sql语句,通过数据库管理系统来创建数据库,也可以使用sql语句通过数据库管理系统在指定的数据库当中来创建表
  1. 在一个服务器当中是可以创建多个数据库的
  2. 而在一个数据库当中又可以创建多张表
  3. 而这个表就是我们刚才所说的二维表
  4. 然后,在这个表中我们又可以存储一条一条的记录

img

二、基础内容

01 SQL

SQL通用语法
  • SQL语句可以单行或多行书写,以分号结尾。

  • SQL语句可以使用空格/缩进来增强语句的可读性。

  • Mysql数据库的SQL语句不区分大小写,关键字建议使用大写。

  • 注释:

    img


SQL分类
DDL 数据定义语言,用来定义数据库对象(数据库,表,字段)
DML 数据操作语言,用来对数据库表中的数据进行增删改
DQL 数据查询语言,用来查询数据库中表的记录
DCL 数据控制语言,用来创建数据库用户、控制数据库的访问权限

DDL

✨数据库操作

  • 设置字符集时,不建议用UTF-8,因为它存储的长度是三个字节
  • 我们使用UTF-8mb4,它支持四个字节
功能 代码
查询所有数据库 SHOW DATABASES;
查询当前数据库 SELECT DATABASE();
创建 CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];
删除 DROP DATABASE [IF EXISTS] 数据库名;
使用 USE 数据库名;

✨表操作

功能 代码
查询当前数据库所有表 SHOW TABLES;
查询表结构 DESC 表名;
查询指定表的建表语句 SHOW CREATE TABLE 表名;

✨表操作----创建

CREATE TABLE 表名(
    字段1 字段1类型 [COMMENT 字段1注释],
    字段2 字段2类型 [COMMENT 字段2注释],
    字段3 字段3类型 [COMMENT 字段3注释],
    ......
    字段n 字段n类型 [COMMENT 字段n注释]
)[COMMENT 表注释];

[!CAUTION]

[…]为可选参数,最后一个字段后面没有逗号

标签:name,表名,基础,查询,MySQL,数据,id,select
From: https://www.cnblogs.com/dollar12/p/18665227

相关文章

  • Java项目:衣依服装销售平台(java+SpringBoot+Mybaits+Vue+elementui+mysql)
     源码获取:俺的博客首页"资源"里下载!项目介绍基于springboot的“衣依”服装销售平台的设计与实现环境需要1.运行环境:最好是javajdk1.8,我们在这个平台上运行的。其他版本理论上也可以。2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;3.硬件环境:windows7/8/101G......
  • Nlog写入MySql
    1.安装相关Nuget包mysql.data,Nlog,Nlog.Database2.新建配置文件,并右击配置文件修改属性复制到输出目录-始终复制<?xmlversion="1.0"encoding="utf-8"?><configuration><nlogxmlns="http://www.nlog-project.org/schemas/nlog.xsd"xml......
  • 001_Star women_7A_基础_12
    HaveyoueverheardofWangZhenyi(1768-1797)?Perhapsmostofusdidn'tknowthisgreatnameuntilshewasintroducedinaCCTVprogramme.WangZhenyiwasagreatChineses_____.ShewasbornintheQingDynasty.Atthattime,girlshadnochancet......
  • 关于大数据的基础知识(二)——国内大数据产业链分布结构
    成长路上不孤单......
  • OpenCV基础:鼠标控制
    在OpenCV中,setMouseCallback是一个用于设置鼠标事件回调函数的接口。当你希望在显示的图像窗口中捕捉用户的鼠标操作(如点击、移动、按下或释放)时,这个接口非常有用。它允许你通过一个回调函数来处理用户的鼠标事件,从而进行交互式图像处理。setMouseCallback的作用setMous......
  • OpenCV基础:TrackBar控件实战
    在OpenCV中,createTrackbar和getTrackbarPos是用于创建和获取滑动条(Trackbar)控件的函数,常用于图像处理或调参界面的交互式应用。通过滑动条,用户可以动态调整参数(如图像处理中的阈值、滤波器强度等),并实时查看效果。 createTrackbar作用:在窗口中创建一个滑动条,允许用户通......
  • Huamulan_7A_基础_11
    Alongtimeago,NorthernWei(丠魏)wasatwarwithRouran(柔然),theemperorWeisaid,"Onemanfromeachfamilymustjointhearmy."HuaMulan,ayounggirl,livedwithherfamilyinavillage.Assoonassheheardthenews,sheranbackhome.H......
  • MDX语言的计算机基础
    MDX语言的计算机基础引言随着数据分析和商业智能的发展,MDX(多维表达式,MultidimensionalExpressions)语言越来越多地出现在各种数据处理应用中。MDX是一种用于查询和操作多维数据集的语言,特别是在MicrosoftSQLServerAnalysisServices(SSAS)中得到了广泛应用。本文将详细介......
  • 【Go】:图片上添加水印的全面指南——从基础到高级特性
    前言在数字内容日益重要的今天,保护版权和标识来源变得关键。为图片添加水印有助于声明所有权、提升品牌认知度,并防止未经授权的使用。本文将介绍如何用Go语言实现图片水印,包括静态图片和带旋转、倾斜效果的文字水印,帮助您有效保护数字内容。我们将逐步解析关键步骤,确保清晰易......
  • 【MySQL】第五章 数据类型
    系列文章目录《【MySQL】第一章MySQL5.7的安装与卸载》《【MySQL】第二章初识数据库》《【MySQL】第三章库的操作》《【MySQL】第四章表的操作》《【MySQL】第五章数据类型》文章目录系列文章目录环境准备数据类型分类数值类型数值类型分类整数类型浮点数FL......