sql:结构化查询语句,专门访问各种数据库的标准语言根据他们的作用不同1,DDL:数据定义语言创建库,创建表,修改表结构等操作,这些操作和数据无关和数据结构有关好比java中声明类,声明方法2,DML:数据库操作语言增删改查数据因为数据库最多的操作其实是查询,有人把数据库的查询语句单独列出来,DQL ,Date Query language。3,DCL :数据库控制语言例如:权限的授权与回收,事务
转载
2023-07-30 09:53:48
155阅读
一、基本的命令行操作1.启动MySQL服务net start mysql
C:\WINDOWS\system32>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。2.连接数据库mysql -u root -p -- 连接数据库3.设置密码update mysql.user set authentication_string=password
转载
2023-10-23 10:44:48
46阅读
今天时间有点晚了,就写一个小的知识点吧,在我们线上的环境中,大多都是采用的主从复制的架构,当我们在从库使用mysqldump进行逻辑备份的时候,如果此时主库有一个小的DDL操作,那么我们在从库上会看到什么现象? 开始分析之前,我们先了解下mysqldump这个工具,我们知道,mysqldump是官方自带的逻辑备份工具,可以将数据
转载
2024-05-18 15:33:02
94阅读
一 lock与latchlatch:闩锁,一种轻量级的锁。当锁定时间短时性能很好,但是锁定时间长时,性能会很差。在Innodb中,latch可分为mutex(互斥量)和rwlock(读写锁)。目的是用来保证并发线程操作临界资源的正确性,作用于线程,没有死锁检测机制lock:锁。作用对象是事务,用来锁定数据库中的对象。有死锁机制。1 Innodb的行锁共享锁(S lock),允许事务读取一行数据。S
转载
2024-02-04 08:08:52
38阅读
目录Highgo Database安全版安装指导手册一、安装检查1.1、要验证系统是否满足要求1.2、检查内核参数二、安装前准备2.1、关闭防火墙2.2、关闭SELINUX2.3、检查主机名2.4、检查时间和时区2.5、安装系统软件包2.6、配置hosts2.7、创建highgo用户并修改密码2.8、创建数据库安装目录2.9、配置操作系统limits2.10、设置highgo用户环境变量 
转载
2024-07-07 08:17:21
91阅读
0. 对数据库操作的分类包含: <1>CRUD Create 增 Delete 删 Update 改 Retrieve 查 <2>使用数据库 1. 创建数据库 命令 说明 create database 数据库名; 创建:指定名称的数据库 create database 数据库名 character
转载
2021-07-10 20:34:00
204阅读
2评论
SQL全称Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。SQL通用语法 1、SQL语句可以单行或多行书写,以分号结尾。2、SQL语句可以使用空格/缩进来增强语句的可读性。3、MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。4、注释: 单行注释:-- 注释内容 或 # 注释内容;多行注释:/* 注释内
原创
2023-04-30 10:12:47
94阅读
35.1、数据库之库操作:1、创建数据库(在磁盘上创建一个对应的文件夹):create dat
原创
2022-10-10 12:17:17
145阅读
SQL语句主要分为3类: DDL(Data Definition Languages):数据定义语言,这些语句主要定义了不同的数据段,数据库,表,列,索引等,常用的关键词:create,drop,alter等。
DML(Data Manipulation Language):数据操纵语言,用于添加,删除,更新和查询数据库记录的。常用关键词:insert,delete,update,sel
转载
2023-08-21 10:33:29
184阅读
SQL ( Structure query language ) 结构化查询语言SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)1、DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER2、DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE3、DML语句 数据库操纵语言: 插入数据INS
转载
2023-11-07 00:47:55
172阅读
一、常见的几种方案1.1 MySQL源生的IN-PLACE ONLINE DDL5.5,5.6 开始支持
5.7 支持的更好,有更多ddl操作支持online
8.0 支持快速加列功能1.2 第三方工具1. pt-online-schema-change
2. gh-ost1.3 slave 先ddl,后切换主从二、方案剖析2.1 MySQL源生的IN-PLACE ONLINE DDL原理原理比较
转载
2024-01-12 11:36:50
118阅读
导读 学习MySQL时间也不短了,一直习惯于增删改查。近期,系统学习了一下DDL,简单总结一下DDL中的增删改查…… 01 MySQL语言分类MySQL作为最流行的关系型数据库之一,有着和其他主流数据库几乎一致的SQL语法。相较于其他编程语言来说,虽然SQL语法比较简单,关键字也比较少,但实际也是麻雀虽小五脏俱全的。一般来说,SQL语言主要分为三类:DML(Data Manipulation La
转载
2023-09-05 12:20:43
76阅读
# MySQL DDL权限与数据库删除
在数据库管理中,权限管理是安全性的重要组成部分。MySQL作为一种流行的关系型数据库,采用了基于角色的权限管理机制,允许数据库管理员控制用户对数据库对象(如表、视图、存储过程等)的访问权限。本文将探讨MySQL中的DDL(数据定义语言)权限,尤其是是否可以通过DDL权限删除数据库。本文将通过示例和相应的代码来深入理解这一主题。
## DDL权限概述
在
数据库主从概念、优点及用途主从数据库中主是主库的意思,从是从库的意思。数据库主库对外提供读写操作,从库对外提供读操作。数据库为什么需要主从架构呢?高可用,实时灾备,用于故障切换。比如主库挂了,可以切从库读写分离,提供查询服务,减少主库压力,提升性能备份数据,避免影响业务数据库主从复制原理主数据库有个 binlog 二进制文件,记录了所有增删改的 SQL 语句(binlog 线程)从数据库把主数据库
转载
2023-08-05 00:06:37
182阅读
原理第一步:对主库进行增删改操作。第二步:主库记录变更到日志中。第三步:从库有两个线程,一个是 I/O 线程,负责从主库的日志中读取变更,并写入自己的日志;另一个是 SQL 线程,负责读取从库日志中的变更,并写入从库。常用方案 一主三从是比较合理的部署方案,三台从库的作用分别是:读取、备份和替补。读取和备份很容易理解,读取从库为了应付大量的读操作,备份从库为了执行大量数据的备份工作。替补从库平时不
转载
2023-08-11 19:55:53
151阅读
SQL的意思是Structure Query Language (结构化查询语言)SQL语句的分类DDL(Data Definition Languages):数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。DML(Data Manipulation Language):数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。DCL(Data Contro
转载
2024-01-11 14:28:09
94阅读
From B站 老杜带你学_mysql入门基础(mysql基础视频+数据库实战)登录MySqlSQL语句分类(1)DQL: 数据查询语言(凡是带有select关键字的都是查询语句) select……(2)DML: 数据操作语言(凡是对表中数据进行增删改的都是DML) insert增加 delete删除 update更新(3)DDL 数据定义语言 凡是带有create新建、drop删除、alter修
转载
2023-12-12 20:06:57
40阅读
本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下。一、DDL-数据定义语言作用:数据定义语言主要用来定义数据库中的各类对象,包括用户、库、表、视图、索引、触发器、事件、存储过程和函数等。常见的DDL操作的基本用法如下:CREATE USER #创建用户
CREATE DATABAS
转载
2024-06-28 20:02:07
77阅读
在介绍这些SQL语言之前,先罗列一下mysql的常用数据类型和数据类型修饰,供查询参考后面的带数字表示此类型的字段长度数值型:
TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ,INT 4,BIGINT 8,DECIMAL,FLOAT 4,DOUBLE 8,BIT
字符串型:
CHAR,VARCHAR,BINARY,VBINARY,TINYBLOB,BLOB,MEDIUMBLO
前言SQL的语言分类主要包含如下几种:DDL数据定义语言create、drop、alter数据定义语言 create、drop、alter 语句 。DML数据操纵语言insert、delete、update定义对数据库记录的增、删、改操作。DQL数据库查询语言select定义对数据库记录的查询操作。DCL数据库控制语言grant、remove定义对数据库、表、字段、用户的访问权