1.DMSQL分类
DML:数据操作语言:增删改查
DDL:数据定义语言:create teble ; alter table ; drop table ; truncate
DCL:数据控制语言:权限的授予或撤回,grant,revoke TCL:事务控制语言:commit, rollback ,save moint
2.DM基础语法
表属性相关操作
-- 修改表名 alter table 表名 rename to 新表名
alter table test rename to test_table
-- 修改表注释 comment on table 表名 is 注释
comment on table test_table is '测试表'
列属性相关操作
-- 增加一列 alter table 表名 add 新增的列名 数据类型
alter table test_table add ids int
-- 增加一列不为空 alter table 表名 add 新增的列名 数据类型 约束
alter table test_table add ids int not null
alter table test_table add username varchar(10)
-- 删除某一列 alter table test_table drop 列名
alter table test_table drop username
-- 修改某一列
-- 修改列名 alter table 表名 rename column 旧列名 to 新列名
alter table test_table rename column ids to idss
-- 修改列数据类型 alter table 表名 modify column(可加可不加) 列名 数据类型
alter table test_table modify column ids bigint
-- 修改列注释
comment on column test_table.ids is '主键'
数据增删改查
与MYSQL相同