MySQL Workbench MySQL数据库应用 河南中医药大学信息技术学院王昂 201902
河南中医药大学信息技术学院 王昂 2019.02
MySQL ●000 第二章 My SQL数据库和表 主讲内容:管理 MySQL数据库和表 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第2页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 2 页 第二章 MySQL数据库和表 主讲内容:管理MySQL数据库和表
00本节教学内容 MySQL 管理数据表; 管理表数据; 3.数据库信息显示。 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第3页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 3 页 本节教学内容 1. 管理数据表; 2. 管理表数据; 3. 数据库信息显示
·7.2修改数据表 MySQL 当创建了一个表后,随着应用环境和应用需求的变化, 有时需要对表结构、列的属性进行修改,对于一个已经 存在的表可以使用 ALTER TABLE更改原有表的结构,具 体可以进行的操作如下: (1)增加或者删除字段(列) (2)更改原有字段(列)的数据类型 (3)重命名列(列)或者表 (4)删除表; (5)查看表结构。 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第4页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 4 页 7. 2 修改数据表 • 当创建了一个表后,随着应用环境和应用需求的变化, 有时需要对表结构、列的属性进行修改,对于一个已经 存在的表可以使用ALTER TABLE 更改原有表的结构,具 体可以进行的操作如下: (1)增加或者删除字段(列); (2)更改原有字段(列)的数据类型; (3)重命名列(列)或者表; (4)删除表; (5)查看表结构
007.2.1修改表结构 MySQL 语法格式: ALTER TABLE表名 Ad子句指向表中增加新列。 add列定义[ [first after列名] I modify列定义一 modi fy子句指修改指定列的数据类型。 alter列名{ set default值| drop default} change原列名新列名 lter子句指修改指定列的默认值,或 I drop列名 者删除列默认值 rename [to]新表各 change子句指修改列的名称。 drop子句指删除列或约束。 rename子句指修改表名。 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第5页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 5 页 7. 2.1 修改表结构 • ALTER TABLE 表名 add 列定义 [first | after 列名] | modify 列定义 | alter 列名 {set default 值 |drop default } | change 原列名 新列名 | drop 列名 | rename [to] 新表名 Add子句指向表中增加新列。 modify子句指修改指定列的数据类型。 alter子句指修改指定列的默认值,或 者删除列默认值。 change子句指修改列的名称。 drop子句指删除列或约束。 rename子句指修改表名。 语法格式: