create user "egon1"@"localhost"identified by "123"; #mysql-uegon1 -p123 #远程账号 create user "egon2"@"192.168.31.10"identified by "123"; #mysql-uegon2 -p123 -h 服务端IP create user "egon2"@"192.168.31.%"identified by "123"; #mysql-uegon2 -p123 -h 服务端IP 能在31任意网络段...
MySQL数据库的语句不分大小写,使用关键字建议使用大写 注释: 单行注释 : -- # 多行注释 /* */ 2.2 SQL的分类 我们对SQL功能进行分类,主要分为四类 DDL(Defined) DML(Manipulation) DQL(Query) DCL(Contrl) 分类 全称 作用 DDL Data Defined Language 数据库定义语言,用于定义数据库对象(数据库,表,数据字段...
1、MySQL 中的 DQL 语句 DDL( Data Definition Language,数据定义语言)用在定义或改变表的结构数据类型、表之间的链接和约束等初始化工作上。常用的语句关键字包括 CREATE、 DROP、 ALTER 等。 2、MySQL 中库表的 DQL 语句详解 2.1、数据库操作 数据库是存储数据的容器。一个数据库中可以包含多个表。 2.1.1、...
DDL语句是用于操作数据库对象的,其中数据库对象包含数据库本身(database)、表(table)、列(column)、索引(index)、约束(constraint)、视图(view)、触发器(trigger)、存储过程(StoredProcedure)和函数(function)。 在此入门课程只讲解数据库(database)和库表(table)。 为什么一直都在中文后加上括号英文说明呢?因为sql...
一. SQL语句分类 SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。分类全称说明DDLData Definition Language数据定义语言,用来定义数据对象(数据库,表,字段)DMLData Manipulation Language数据操作语…
SQL_DDL_操作数据表 DDL_数据库约束 约束的概念: 约束是作用于表中列上的规则,用于限制加入表的数据 约束的存在保证了数据库中数据的正确性、有效性和完整性 约束的分类: 总结送免费学习资料(包含视频、技术学习路线图谱、文档等) 总结; MySQL5.7不支持检查约束,但写入语句不会报错,MySQL8.0版本支持检 后台私信《...
在MySQL中,DDL用于创建数据库的相关语句和操作主要包括以下几点:创建数据库:使用CREATE DATABASE语句来创建一个新的数据库。例如:CREATE DATABASE mydatabase;。可以指定字符集和排序规则。例如:CREATE DATABASE mydatabase CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;。查看所有数据库:使用...
DDL英文全称是Data Definition Language(数据定义语言),用来定义数据库对象(数据库、表)。 DDL中数据库的常见操作:查询、创建、使用、删除。 2.2.1 查询数据库 查询所有数据库: show databases; 1. 命令行中执行效果如下: 查询当前数据库: select database(); ...
简介:本文《菜鸟之路Day29——MySQL之DDL》由作者blue于2025年5月2日撰写,主要介绍了MySQL中的数据定义语言(DDL)。文章详细讲解了DDL在数据库和表操作中的应用,包括数据库的查询、创建、使用与删除,以及表的创建、修改与删除。同时,文章还深入探讨了字段约束(如主键、外键、非空等)、常见数据类型(数值、字符串、...
MySQL DDL语句锁表问题答案如下:MySQL DDL语句锁表情况:MySQL 5.6.7之前:执行DDL语句时,会给表加上读锁,禁止写操作。MySQL 5.6.7及之后:引入了online DDL功能,允许在执行DDL期间同时进行写操作。但需注意,并非所有DDL操作都支持online DDL。Online DDL的执行流程:准备阶段:记录新增的写操作...