DDL 语句主要针对数据库中的对象操作,这些对象包含数据库、数据表、索引、列、视图等,这些操作包含创建、删除、重命名等。 新建数据库 要创建一个数据库可以通过CREATE DATABASE语句完成,不过编写 SQL 语句过于繁琐,GUI 工具都提供了按钮进行对应可视化操作,更加方便,我们以 phpMyAdmin 为例,点击左侧面板中的「新建」,...
1.insert语句 两种格式:直接插入和子查询插入 2.delete语句: 3.update 语句: 一、什么是DDL、DML、DCL DDL: 数据定义语言:是SQL语言集中负责数据结构定义与数据库对象定义的语言,create alter drop DCL: 数据控制语言:用来设置或者更改数据库用户或角色权限的语句,grant,deny,revoke DML: 用户通过它可以实现对数据...
(select id from department where id =200); 五.关键字逻辑查询语句 *SELECT语句关键字的定义顺序 SELECT DISTINCT FROM<left_table> <join_type> JOIN <right_table>ON<join_condition>WHERE<where_condition>GROUP BY<group_by_list>HAVING<having_condition>ORDER BY<order_by_condition>LIMIT<limit_number> ...
TRUNCATE其实属性DDL语句,因为它是先DROP TABLE,再CREATE TABLE。而且TRUNCATE删除的记录是无法回滚的,但DELETE删除的记录是可以回滚的(回滚是事务的知识!)。 三、DCL(数据控制语言) 1)创建用户 create user 用户名@地址 identified by 密码; 例:create user user1@localhost identified by '123'; 用户user1只能在...
SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。 二. DDL Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段)。 1.数据库操作 (1). 查询所有数据库 showdatabases; (2). 查询当前数据库 selectdatabase(); (3). 创建数据库 ...
DDL(Data Definition Language)语句: 数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。 二、 DML 语句 DML(Data Manipulation Language)语句: 数据操纵语言,主要是对数据进行增加、删除、修改操作。常用的语句关键字有 INSERT、UPDATE、DELETE 等...
DDL语句在数据库的结构上进行操作,而不是在数据上进行操作。 DDL的主要命令包括: - CREATE:用于创建数据库对象,如表、视图、索引等。 - ALTER:用于修改数据库对象的结构,如添加、修改、删除列等。 - DROP:用于删除数据库对象。 - TRUNCATE:用于删除表中的所有数据,并且不会记录在事务日志中。 总结: DML用于对...
DDL包括:DDL语句可以用于创建用户和重建数据库对象。下面是DDL命令: CREATE TABLE:创建表 ALTER TABLE DROP TABLE:删除表 CREATE INDEX DROP INDEX DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。 DCL包括: ALTER PASSWORD GRANT REVOKE ...
Mysql基础篇(一)之DDL、DML、DQL、DCL,一.SQL语句分类SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。分类全称说明DDLDataDefinitionLanguage数据定义语言,用来定义数据对象(数据库,表,字段)DMLDataManipulationLanguage数据操作语言,用来对数据库表中的数
DML语句用于添加、编辑和管理数据库中的数据,DDL语句则主要用于管理数据库中的表、视图和索引。 DML语句主要是基于SQL标准,用于检索数据。它具有众多类型的SQL语句,包括SELECT、INSERT、UPDATE和DELETE。其中的SELECT语句可以从数据库中检索所需的数据;INSERT语句用于向数据库中添加额外的行;UPDATE语句用于在指定的行中...