当前位置: 首页 > news >正文

MySQL--基础知识

一.数据库的介绍

数据库:组织和保存数据的应用程序

二.数据库分类

1.关系型数据库

2.非关系型数据库

三.MySQL数据库

MySQL是一个关系型数据库,是指采用了关系模型来组织数据的数据库

关系模型即一个二维表格,而关系型数据库就是由二维表格及其之间的联系所组成的数据组织

1.数据库服务

MySQL安装完成之后,会对外提供网络服务,安装目录下有mysqld.exe程序,即数据库服务,它启动后,mysql数据服务就启动了

2.客户端

3.客户端和数据库服务之间的通讯方式

客户端和数据服务是通过网络进行交互的,对于这种交互模型叫做C(client)/S(serve)架构

四.SQL分类

操作数据库需要用到SQL(一个标准,也是一门语言)

SQL分类:

DDL数据定义语言,用来维护存储数据的结构 代表指令: create, drop, alter

DML数据操纵语言,用来对数据进行操作 代表指令: insert,delete,update

DML中又单独分了一个DQL,数据查询语言,代表指令:select

DCL数据控制语言(目前了解即可),主要负责权限管理和事务 代表指令: grant,revoke,commit

五.数据库基本操作

1.显示当前的数据库

语法·:

使用:

2.创建数据库

语法:

创建数据库指定字符集和排序规则:

使用:

注意:

MySQL中允许开发者使用关键字(如creat、database)进行命名,但是在使用的过程中使用反引号把关键字引起来

3.展示警告

4.展示数据库字符集

5.使用数据库和查看使用的数据库

语法:use 库名 [ ; ] 

6.删除数据库

语法:

使用:

六.常用数据类型

1.数值类型

分为为整形和浮点型

2.字符串类型

3.日期类型

七.数据库表的操作

1.创建表

语法:

2.查看表和查看表结构

语法:

查看表:show tables ;

查看表结构:desc 表名 ;

3.删除表

语法:

使用:

http://www.dtcms.com/a/348872.html

相关文章:

  • 基础篇(下):神经网络与反向传播(程序员视角)
  • 多机多卡微调流程
  • Node.js依赖管理与install及run命令详解
  • 【文献阅读】生态恢复项目对生态系统稳定性的影响
  • CI/CD持续集成及持续交付详解
  • Jwt令牌设置介绍
  • 关于熵减 - 电子圆柱
  • feat(compliance): 添加电子商务法技术解读
  • PCB电路设计学习4 PCB图布局 PCB图布线
  • Python - 100天从新手到大师:第十五天函数应用实战
  • HTTP 接口调用工具类(OkHttp 版)
  • 如何用单张gpu跑sglang的数据并行
  • Java全栈开发面试实战:从基础到高并发场景的深度解析
  • MATLAB 与 Python 数据交互:数据导入、导出及联合分析技巧
  • `free` 内存释放函数
  • 【蓝桥杯 2024 省 C】挖矿
  • K8s 实战:六大核心控制器
  • yggjs_rlayout框架v0.1.2使用教程 01快速开始
  • python---类
  • 服装生产跟单系统是什么?主要功能有哪些?
  • 【51单片机按键控制LED按下位移】2022-11-12
  • 若依4.7.8(springboot2.5.15)升级到4.8.1(springboot3.3.5)并集成Dubbo3客户端
  • cmake--CPack/deb
  • Linux系统编程——网络协议
  • The United Nations Is Already Dead
  • comfyUI背后的一些技术——CLIP
  • LeetCode 热题100——56.合并区间
  • 【Docker项目实战】使用Docker部署轻量级LetsMarkdown文本编辑器
  • kafka基本思路即概念
  • PCIE总线接口TSN网卡