Mysql基础(一)DDL、DML、DQL、DCL 扫盲之DDL语句

一  扫盲

SQL语句根据其'功能'主要分为'四类':DDL、DML、DQL、DCL说明: 本'篇章'只会粗略的分类,不会'展开'细节讲解

1、DDL(Data Definition Language)说明: 是一组用于定义和管理数据库'结构'的语句2、DML(Data Manipulation Language)说明: 用于对数据库中的'数据'进行操作,包括INSERT、UPDATE、DELETE等语句3、DQL(Data Query Language)说明:用于'查询'数据库中的数据,包括'SELECT'语句3、DCL(Data Control Language)--> '运维需要掌握的'说明: 用于定义数据库的'访问权限'和'安全性',包括GRANT、REVOKE等语句4、TCL(Transaction Control Language)说明: 用于控制数据库中的事务,包括BEGIN、COMMIT、ROLLBACK等语句主从同步: show master status、change master to、start slave、show slave status+++++++++++++++++++++ "分割线"  +++++++++++++++++++++思考: show、desc、slave 属于'什么'语句?desc: 只能查看'表'结构                   --> 'desc table_name'show: 可以用来'查看创建语句'和查看数据库、表 --> 'show create table table_name \G'

①   DDL

Data Definition Language: DDL是数据'定义'语言的缩写,用来'定义'数据库'对象'补充: 是一组用于'定义'和'管理'数据库'结构'的语句通俗讲: 对数据库内部的'对象'进行'创建'、'删除'、'修改'等操作的语句,不涉及'表数据'的修改场景: 1、DDL语句用于创建、修改和删除数据库'对象'(如表、索引、视图、存储过程等)2、以及定义数据的'约束'和权限概念:'库 database'、'表 table '、'表的行称为记录 record'、'列 字段 column'DDL和DML'区别'是: DML只是对'表内部'的'数据'进行'操作',而不涉及'表的定义'、'结构的修改'常见'DDL'语句:1、CREATE:  用于'创建'数据库对象,如CREATE '(DATABASE、TABLE、INDEX、VIEWS)'等2、ALTER:   用于'修改'数据库对象的'结构',如ALTER TABLE、ALTER INDEX等3、DROP:    用于'删除'数据库对象,如DROP DATABASE、DROP TABLE、DROP INDEX等4、TRUNCATE:用于'删除'表中的所有'数据',但'保留表结构'.注意点: 1、执行DDL语句通常需要具备对应的'权限'2、比如对于'创建'、'修改'和'删除'数据库对象的操作,通常需要具备足够的'管理员权限'

②  CREATE

③  create user

说明: 开发侧'了解'该语句即可,'运维'或'DBA'需要'重点'掌握++++++++++++++++  "背景"  ++++++++++++++++1、在对 mysql 的'日常管理'和'实际'操作中2、为了数据库的'安全',避免'恶意用户'使用 'root 高风险账号' 控制数据库3、通常我们会'创建'一系列具备'适当权限'的账号  --> '按需创建'4、这样我们就可以'不用或少用 root 账号'登录NySQL数据库,在一定程度上确保'数据的安全访问'

相关参考

1、 创建用户wzj,密码为'xxxxxx',允许在'任何远程主机上'登录MySQLCREATE USER 'wzj'@'%' IDENTIFIED BY 'xxxxxx';2、 创建用户wzj,密码为'xxxxxx',允许在主机192.168.100.1上登录MySQLCREATE USER 'wzj'@'192.168.100.1' IDENTIFIED BY 'xxxxxx';3、 创建用户wzj,密码为'空',允许在'任何远程主机上'登录MySQLCREATE USER wzj

mysql 数据库密码复杂度如何查看

1、mysql数据库用户在'创建的时候'默认会赋予'USAGE'权限,这个权限'很小',几乎为'0'说明: 只能'连接数据库'和'查询information_schema'的权限补充: 如果'只有 USAGE'权限,那么这个用户还是可以'修改'自己密码的

1、授权'用户'操作数据库的权限   --> 授权'用户'对'数据库的所有表'权限GRANT SELECT, INSERT, UPDATE ON database_name.* TO 'wzj'@'%';GRANT ALL PRIVILEGES  --> '所有权限'2、刷新权限,使'授权生效'FLUSH PRIVILEGES;3、查看用户 wzj 的信息以及权限show grants for 'wzj'@'%';grant all PRIVILEGES on *.* to wzj@'%' identified by 'xxx';  授权并创建用户

当用户同时拥有 UASGE 和 GRANT OPTION 权限时会发生什么?

All或All privileges:除'Grant option'之外,代表'其它所有'权限

④  create database

思考: 数据库的'编码'会影响数据库'对应表'的编码吗?细节:中文请使用'utf8mb4'

帮助文档的解读 

create database if not exists wzj character set utf8; 效果:数据库不存在,则'创建'该数据库;如果'存在',则'不创建',同时设置数据库的'默认字符集'

⑤  create table  创表

外键的作用   unique 唯一约束   mysql8.0  check才生效

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/4571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RLDP协议原理与应用

RLDP概述 l RLDP全称是Rapid Link Detection Protocol(快速链路检测协议),是锐捷网络自主开发的,用于快速检测以太网链路故障的链路协议。 l 一般的以太网链路检测机制都只是利用物理连接的状态,通过物理层的自动协…

张大哥笔记:我付钱了,我就是大爷?

很抱歉用这个当做标题,来给大家分享一些电商的故事!大家好,我是张大哥,今天聊聊在电商路上遇到过的奇葩买家? 比如最近我在做PDD的时候,就会遇到很多莫名其妙的sha子,咱是知识份子,肯…

远程桌面连接不上个别服务器的问题分析与解决方案

在日常的IT运维工作中,远程桌面连接(RDP,Remote Desktop Protocol)是我们经常使用的工具之一,用于管理和维护远程服务器。然而,有时我们可能会遇到无法连接到个别服务器的情况。针对这一问题,我…

微信小程序4~6章总结

目录 第四章 页面组件总结 4.1 组件的定义及属性 4.2 容器视图组件 4.2.1 view 4.2.2 scroll-view 4.2.3 swiper 4.3 基础内容组件 4.3.1 icon ​编辑 4.3.2 text 4.3.3 progress ​编辑 4.4 表单组件 4.4.1 button 4.4.2 radio 4.4.3 checkbox 4.4.4 switch …

C语言--贪吃蛇小游戏

目录 一、Win32API介绍 1.1Win32API 1.2控制台程序 1.3控制台屏幕上的坐标COORD 1.4GetStdHandle 1.5GetConsoleCursorInfo 1.6 CONSOLE_CURSOR_INFO 1.7 SetConsoleCursorInfo 1.8SetConsoleCursorPosition 1.9GetAsyncKeyState 二、贪吃蛇游戏设计与分析 2.1地图 …

网站内容下载软件有哪些 网站内容下载软件推荐 网站内容下载软件安全吗 idm是啥软件 idm网络下载免费

一招搞定网页内容下载,并且各大网站通用!绕过资源审查,所有网站内容随意下载。解锁速度限制,下载即高速无视网站限速。跳过会员充值,所有VIP资源免费下载。有关网站内容下载软件有哪些,网站内容下载软件推荐…

【leetcode】快慢指针相关题目总结

141. 环形链表 判断链表是否有环:如果链表中存在环,则在链表上不断前进的指针会一直在环里绕圈子,且不能知道链表是否有环。使用快慢指针,当链表中存在环时,两个指针最终会在环中相遇。 /*** Definition for singly-…

Ubuntu-22.04电源选项设置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言说明一、图形设置二、命令行设置1.查看支持的模式2.设置新模式 总结 前言 我们使用Windows都知道电源选项有省电、平衡和高性能模式。其实Ubuntu-22.04也有这个…

【Linux】文件系统

送给大家一句话: 你的任务,就是珍惜你自己的人生,而且还要比之前任何时候更加珍惜。 – 东野圭吾 文件系统 1 前言2 物理磁盘3 磁盘的存储结构4 抽象理解磁盘储存5 引入文件系统 (如何管理磁盘文件)5.1 了解文件系统5.…

基于 SpringCloud 的在线交易平台乐优商城的设计与实现(六)

目录 第六章 系统测试 6.1 功能性测试 6.1.1 商家后台功能测试 6.1.2 前台功能测试 6.2 非功能性测试 6.3 本章小结 结束语 参考文献 前面内容请移步 基于 SpringCloud 的在线交易平台乐优商城的设计与实现(五) 相关免费源码资源 乐优商城…

深入理解分布式事务① ---->分布式事务基础(四大特性、五大类型、本地事务、MySQL并发事务问题、MySQL事务隔离级别命令设置)详解

目录 深入理解分布式事务① ---->分布式事务基础(四大特性、五大类型、本地事务、MySQL并发事务问题、MySQL事务隔离级别命令设置)详解事务的基本概念1、什么是事务?2、事务的四大特性2-1:原子性(Atomic&#xff09…

黑烟车智能电子抓拍系统大幅度节约人力物力

黑烟车智能电子抓拍系统大幅度节约人力物力,之前黑烟车监测通过执勤交警人工现场监测会耗费大量人力物力,效率较低,现在通过黑烟车智能电子抓拍系统可以大辅导提升监测效率,遗漏少,效率高,值得大力推广。 黑…

【Python数据库】MongoDB

文章目录 [toc]数据插入数据查询数据更新数据删除 个人主页:丷从心 系列专栏:Python数据库 学习指南:Python学习指南 数据插入 from pymongo import MongoClientdef insert_data():mongo_client MongoClient(hostlocalhost, port27017)co…

红米A2/A2+/POCO C51手机秒解BL+快速获取root权限+解谷歌锁刷机救砖教程

红米A2/A2/POCO C51手机是目前小米公司针对于国外用户的1个独立的品牌,或者和国内的红米手机都非常相似,几款手机由于硬件非常接近,我们这里将其放在一起和大家介绍而从他们的代号中我们可以得知,目前A2/POCO的代号为water&#x…

ctfshow web78 获取flag

第一种:利用input伪协议 ,获取到flag 第二种:利用flter协议,获取到flag https://21d9e58a-c0fd-47ea-a9c4-d875100f2fdb.challenge.ctf.show/?filephp://filter/readconvert.base64-encode/resourceflag.php 得到的结果PD9waHANCg0KLyoNCiMgLSotIGNvZG…

代码随想录算法训练营第12天:滑动窗口和前缀和

代码随想录算法训练营第12天:滑动窗口和前缀和 这里我参考了西法的博客, 467. 环绕字符串中唯一的子字符串(中等)795. 区间子数组个数(中等)904. 水果成篮(中等)992. K 个不同整数的子数组(困难)1109. 航班预订统计(中等) 前四…

机器学习周报第36周 AT-LSTM

文章目录 week36 AT-LSTM摘要Abstract一、文献阅读1. 题目2. abstract3. 网络架构3.1 LSTM3.2 注意力机制概述3.3 AT-LSTM3.4 数据预处理 4. 文献解读4.1 Introduction4.2 创新点4.3 实验过程4.3.1 训练参数4.3.2 数据集4.3.3 实验设置4.3.4 实验结果 5. 基于pytorch的transfor…

使用Cesium ion将 Sketchfab 3D 模型添加到您的GIS应用中

您现在可以将 Sketchfab 中的 3D 模型导入 Cesium ion 中以创建 3D 块,从而更轻松地为地理空间体验创建上下文和内容。 Sketchfab 是 Epic Games 的一部分,也是使用最广泛的 3D 资产市场之一。自 2012 年推出以来,已有超过 1000 万用户使用 …

【数据结构】最小生成树(Prim算法、Kruskal算法)解析+完整代码

5.1 最小生成树 定义 对一个带权连通无向图 G ( V , E ) G(V,E) G(V,E),生成树不同,每棵树的权(即树中所有边上的权值之和)也可能不同。 设R为G的所有生成树的集合,若T为R中边的权值之和最小的生成树,则T称…

3. uniapp开发工具的一些事

前言 新的一天,又要开始卷起来了,开发程序开发当前离不开开发工具,一个好的开发工具办事起来那必然是事倍功半的...本文主要分享了关于uniapp里开发工具的一些事~ 概述 阅读时间:约5~7分钟; 本文重点&am…