数据库简单操作
一、sql语句
- 修改某一列的Null(非空)属性
alter table tabel_name modify column column_name column_data_type not null; - 修改某一列的默认属性
alter table table_name alter column column_name set default default_value; - 修改字段名
alter table table_name change old_name new_name column_data_type not null;
二、其他概念
- 数据库中null、""和0的区别
1) ·null:一个变量的值为null(即值为空),表示该变量没有被赋予任何数值。它的值可能是任一数值中的一个。
·null不等价于0。一个变量的值为null,不等于说,就不用占用存储空间来存放null这个变量赋值中的一种状态。
·null用 column is NULL或column is not NULL来判断;
2) “”: 空字符串,判断用 = 或 <、> ;
3) 0: 表示数字类型值为0;字段NULL为true时,默认值为0显示null; - 数据库表被锁(一直转圈圈)
1)打开数据库命令行界面
2)show full processlist; 找到锁死的命令ID;
3)kill ID; 杀死锁死命令