mysql数据库中 change 与 modify 的区别

 

将数据表   deptment   中   name字段的数据类型    由varchar(22)     修改成varchar(30):

alter table  deptment  modify   name VARCHAR(30);  

这儿只是修改了字段的属性。比较微小,同样的操作,看一下change 是改变多大的

 

将数据表department中的location字段名 改为situation,数据类型修改成    varchar(30):

alter table   deptment change location  situation varchar(30); 

这而不仅修改了数据类型,关键改名字,只要改名字 肯定要用change  你想想   改一个名子 会牵扯到很多东西,而只改一个数据类型则会牵扯的很小,这儿就能看出 change修改的范围和力度要比modify 大。

用的时候,一定要注意:

修改数据类型,修改字段位置  ---用modify

修改名字 --就用change

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是 MySQL 数据库命令大全: 1. 登录 MySQL 数据库mysql -u 用户名 -p 2. 显示当前 MySQL 版本信息:mysql -V 3. 显示 MySQL 帮助信息:mysql --help 4. 创建数据库:CREATE DATABASE 数据库名; 5. 删除数据库:DROP DATABASE 数据库名; 6. 选择要使用的数据库:USE 数据库名; 7. 显示当前使用的数据库:SELECT DATABASE(); 8. 显示所有数据库列表:SHOW DATABASES; 9. 创建数据表:CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, ...); 10. 删除数据表:DROP TABLE 表名; 11. 显示数据表结构:DESC 表名; 12. 插入数据:INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...); 13. 更新数据:UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ... WHERE 条件; 14. 删除数据:DELETE FROM 表名 WHERE 条件; 15. 查询数据:SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件; 16. 显示表所有数据:SELECT * FROM 表名; 17. 显示表数据行数:SELECT COUNT(*) FROM 表名; 18. 显示表指定列的最大值:SELECT MAX(列名) FROM 表名; 19. 显示表指定列的最小值:SELECT MIN(列名) FROM 表名; 20. 显示表指定列的平均值:SELECT AVG(列名) FROM 表名; 21. 显示表指定列的总和:SELECT SUM(列名) FROM 表名; 22. 显示表指定列的数据去重后的结果:SELECT DISTINCT 列名 FROM 表名; 23. 在表新增一列:ALTER TABLE 表名 ADD 列名 数据类型; 24. 修改表的列:ALTER TABLE 表名 MODIFY 列名 新数据类型; 25. 修改表的列名:ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型; 26. 修改表名:ALTER TABLE 旧表名 RENAME TO 新表名; 27. 显示当前 MySQL 用户列表:SELECT user, host FROM mysql.user; 28. 创建 MySQL 用户:CREATE USER '用户名'@'主机地址' IDENTIFIED BY '密码'; 29. 给 MySQL 用户授权:GRANT 权限 ON 数据库名.表名 TO '用户名'@'主机地址'; 30. 取消 MySQL 用户授权:REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'主机地址'; 31. 删除 MySQL 用户:DROP USER '用户名'@'主机地址'; 32. 显示 MySQL 进程列表:SHOW PROCESSLIST; 33. 杀掉 MySQL 进程:KILL 进程ID; 34. 导出数据表结构和数据:mysqldump -u 用户名 -p 数据库名 > 文件名.sql 35. 导入数据表结构和数据:mysql -u 用户名 -p 数据库名 < 文件名.sql 以上是 MySQL 数据库命令大全,希望可以帮助到您!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值