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

【MySQL数据库入门到精通】

文章目录

  • 一、SQL分类
  • 二、DDL-数据库操作
    • 1.查询
    • 2.创建数据库
    • 3.删除数据库
    • 4.使用数据库
  • 三、DDL-表操作
    • 1.查询


一、SQL分类

根据功能主要分为DDL DML DQL DCL
DDL:Date Definition Language数据定义语言:定义数据库,表和字段

DML:Date Manipulatin Language数据操作语言:对数据库表中的数据进行增删改

DQL:Date Query Language:数据查询语言,用来查询数据库表的记录

DCL:Date Control Language:数据查询语言,用来查询数据库表的记录

二、DDL-数据库操作

1.查询

a.查询所有数据库代码如下(示例):

show databases;

在这里插入图片描述
b.查询当前数据库代码如下(示例):

select database();

在这里插入图片描述

2.创建数据库

代码如下(示例):

create database [if not exists] 数据库名字 [default 字符集] [collate 排序规则]

最简单的创建数据库方式:create database 数据库名称,如果数据库存在创建会报错(在同一个数据库服务器中,不能创建两个名称相同的数据库表,否则会报错),很简单,要没有该数据库才能创建,有的话是创建不了的
在这里插入图片描述
在这里插入图片描述

3.删除数据库

代码如下(示例):

drop database [if exists] 数据库名称;

同样的,最简单的删除数据库方式:drop database 数据库名称,如果删除一个不存在的数据库,也会报错。
在这里插入图片描述

4.使用数据库

代码如下(示例):

use 数据库名称;

在这里插入图片描述

三、DDL-表操作

1.查询

a.查询所有数据库代码如下(示例):

show databases;

在这里插入图片描述
b.查询当前数据库代码如下(示例):

select database();

在这里插入图片描述

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

相关文章:

  • Harmony5.0 设置应用全屏模式,隐藏导航栏和状态栏
  • Houdini python code:参数指定文件路径
  • TVM计算图分割--Collage
  • transient关键字深度解析
  • Linux 网络接口 /sys/class/net/eth0 文件详解
  • AI的出现,是否能替代IT从业者?
  • webgl入门实例-10正交投影基本概念
  • C++ AVL树
  • 自学C语言——指针详解(一)
  • 网站制作公司哪家好?如何选择靠谱的网站设计公司
  • 卷积神经网络(CNN)与VGG16在图像识别中的实验设计与思路
  • 工商业光伏发电自发自用余电不上网?“防逆流装置”怎么选?
  • 在msys2里面编译antlr4的过程记录
  • 《软件设计师》复习笔记(12.1)——范围管理、进度管理
  • 美信监控易告警:功能强大
  • 深度学习总结(21)
  • device_fingerprint、device_id、hmac生成
  • 2d深度预测
  • MQ基础篇
  • 深度学习3.1 线性回归
  • 前端基础之《Vue(6)—组件基础(2)》
  • 1.Linux基础指令
  • MATLAB 控制系统设计与仿真 - 37
  • Linux:命令行参数、环境变量
  • [经验总结]Linux双机双网卡Keepalived高可用配置及验证细节
  • 大数据赋能,全面提升‘企业服务平台’实际效能!
  • 浏览器的存储机制 - Storage
  • NO.97十六届蓝桥杯备战|数论板块-最大公约数和最小公倍数|欧几里得算法|秦九韶算法|小红的gcd(C++)
  • 爬虫学习——Scrapy
  • Java编程语言 1.打印数组元素 2.Student类 StudentTest类