1、修改表类型,语法如下:
ALTER TABLE tablename MODIFY[COLUMN] column_definition[FIRST|AFTER col_name]
EP:
alter table test modify name varchar(120);
2、增加表字段,语法如下:
ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST|AFTER col_name]
EP:
alter table test add cloumn age int(3);
3、删除表字段、语法如下:
ALTER TABLE tablename DROP [COLUMN] col_name
EP:
alter table test dtop column age;
4、字段改名、语法如下:
ALTER TABLE tablename CHANGE [COLUMN] old_col_name column_definition [FIRST|AFTER col_name]
EP:
alter table test change age age2 int(4)
注意:change和modify都可以修改表的定义,不同的是change后面需要写两次列名,不方便。但是change的优点是可以修改列名称,modify则不能。
5、修改字段排列顺序
EP:
alter table test add birth date after name;
6、更改表名字,语法如下:
ALTER TABLE tablename RENAME [TO] new_tablename
EP:
alter table test rename test2;
7、赋予某个用户权限:
grant select,insert on test.*to 'seaeast'@'localhost' identified by '123456';
收回insert权限:
revoke insert on test.* from 'seaeast'@'localhost';
分享到:
相关推荐
该文档基于windows DOS命令行环境下进行DDL,DCL,DML基础语法练习,包括数据库,表的创建,删除,修改,子查询,表连接,用户创建,授权等。
SQL语言是用于管理和操作关系型数据库的强大工具,它由四种主要的语句类型组成:DDL(Data Definition Language),DML(Data Manipulation Language),DCL(Data Control Language),以及TCL(Transaction ...
### Oracle DDL、DML、DCL、TCL 基础概念 #### DDL (Data Definition Language) 数据定义语言 数据定义语言(DDL)主要用于创建、修改或删除数据库对象,如表、索引、视图等。这些操作通常涉及数据库结构的变更。 ...
DDL、DML和DCL的区别与理解 数据操纵语言。它们是SELECT、UPDATE、INSERT、DELETE,就像它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。 数据定义语言。DDL比DML要多,主要的命令有CREATE、ALTER、...
DML、DCL、DDL 是数据库管理系统中三个重要的语言概念,它们分别用于数据操作、权限控制和数据库定义。下面将详细解释这三个概念。 DML(Data Manipulation Language) ----------------------------- DML 是数据...
本篇PPT主要涵盖了Oracle SQL的基础知识,包括DML(Data Manipulation Language,数据操作语言)、DDL(Data Definition Language,数据定义语言)、DCL(Data Control Language,数据控制语言)和TL(Transaction ...
总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,...
总之,理解并熟练运用DB2的SQL语法是有效管理和操作数据库的关键,包括DDL用于定义结构,DML用于处理数据,以及插入优化策略来提升性能。正确地使用这些工具,可以帮助开发者更高效地构建和维护数据库系统。
本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server的查询分析器中用DML语言对表中的数据进行插入、删除和修改。了解DDL语言的CREATE、DROP、ALTER对视图的操作,学会SQL Server的查询分析器...
了解和熟练掌握DQL、DML、DDL和DCL是数据库管理的基础,它们共同构建了数据库操作的核心语法,使我们能够有效地管理、查询、更新和保护数据。在实际应用中,根据具体需求灵活运用这些语句是至关重要的。
在数据库管理中,SQL(Structured Query Language)是用于与关系型数据库进行交互的语言,它包含了四种主要类型的语句:数据查询语言(DQL),数据操纵语言(DML),数据定义语言(DDL)以及数据控制语言(DCL)。...
本篇文章将根据标题和描述,深入探讨MySQL的基础知识,包括DDL、DCL和DML语句,以及数据库引擎的选择与优化。 1. DDL(Data Definition Language):DDL用于定义数据库中的结构,如创建、修改或删除数据库表、视图...
DDL(Data Definition Language)、DML(Data Manipulation Language)、DCL(Data Control Language)和TCL(Transaction Control Language)是SQL语言的四大核心部分,对于理解和操作Oracle数据库至关重要。...
dcl参照参照教材11.3和11.4节:1、创建数据库的角色和用户 根据本组数据库实际需求,为数据库创建3类角色,每类角色至少添加2位用户(可参照11.3)。 2、为角色进行授权 3、数据库管理实验 (1)为数据库进行备份。...
MySQL中常用的SQL语句根据其功能主要分为以下几类:DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)和DQL(数据查询语言)。压缩包文档记录的是对各类中常用SQL语句的详细解释。
DDL(data definition language)数据库定义语言:CREATE、ALTER、DROP等DCL(Data Control Language
2,DML(DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据); 3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据); 4,DCL(DataControlLanguage):数据控制语言,用来定义...