A、家庭住址=’NULL’
B、家庭住址=NULL
C、家庭住址=’’
D、家庭住址 IS NULL
- 第一种:where XX ='NULL' ,XX字段存的值就是NULL这四个字符
- 第二种:where XX is null ,XX字段什么也没存,这是数据库的判断语法
- 第三种:where isnull(XX),XX字段什么也没存,这是界面开发语言的判断语法
-
下列的哪些操作,可以导致DML触发器的执行(insert update delete)
DML(data manipulation language)是数据操纵语言:命令有SELECT、UPDATE、INSERT、DELETE,用来对数据库里的数据进行操作的语言。
DDL(data definition language)是数据定义语言:主要的命令有CREATE、ALTER、DROP等,主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。
DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。
-
在MySQL中,如果要修改表的列名,下列语句的语法正确的是(ALTER TABLE 表名字 CHANGE 列名称 新列名称)
以下为Mysql的操作
alter table test rename test1; –修改表名
alter table test add column name varchar (10); –添加表列
alter table test drop column name ; –删除表列
alter table test modify address char (10) –修改表列类型
alter table test change address address char (40) –修改表列类型
alter table test change column address address1 varchar (30) –修改表列名