SQL通用语法(数据定义语言)
查询相关
- 替换查询
select id,case WHEN val=‘2’ then ‘男’ else ‘女’ end as ‘值’ from test_sys
表,字段,列相关
-
修改默认字符集和校对规则 为utf-8
alter database test default character set utf8 default collate utf8_unicode_ci; -
修改字段值
alter table 表名 alter COLUMN 字段名 set default ‘值’; -
重命名
alter table 表名 CHANGE COLUMN字段名
新字段名 varchar(20) null default ‘张三’; -
将 new_name 的字符串长度改为 char(20) 并设置为第一行
alter table test_sys modify columnnew_name
char(20) first; -
添加列
alter table test_sys add columntest_val
char(20) null; -
删除列
alter table test_sys drop columntest_val
; -
删除主键 删除外键 删除索引
alter table test_sys drop primary key; -
重命名表
rename table test_sys totest_sys1
;