1、alter table student_info add “学生姓名”varchar(10)
2、update student_info set “学生姓名”='姓名'
3、alter table student_info drop column“姓名”。
SQL语言
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
那个 修改列名 各个数据库都支持的写法 到底有没有, 我也不大确定.\x0d\x0a下面是 3种数据库 各自的写法.\x0d\x0a你可以切换着测试测试, 看看哪种写法,是 各个数据库都支持的写法.\x0d\x0a\x0d\x0aOracle\x0d\x0aSQL>ALTER TABLE test_tab\x0d\x0a 2RENAME COLUMN val TO val2\x0d\x0aTable altered.\x0d\x0a\x0d\x0aSQL Server\x0d\x0a调用 EXECUTE sp_rename 来进行 对数据库表中,列名的变更。\x0d\x0a1>EXECUTE sp_rename N'dbo.test_tab.val', N'Tmp_val2', 'COLUMN'\x0d\x0a2>GO\x0d\x0a注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。\x0d\x0a1>EXECUTE sp_rename N'dbo.test_tab.Tmp_val2', N'val2', 'COLUMN'\x0d\x0a2>GO\x0d\x0a注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。\x0d\x0a\x0d\x0aMySQL\x0d\x0amysql>ALTER TABLE test_tab\x0d\x0a-> CHANGE COLUMN val val2 VARCHAR(10)//\x0d\x0aQuery OK, 0 rows affected (0.13 sec)\x0d\x0aRecords: 0 Duplicates: 0 Warnings: 0欢迎分享,转载请注明来源:内存溢出
评论列表(0条)