Mysql实例mysql中修改表(alter table)的用法
《Mysql实例mysql中修改表(alter table)的用法》要点: MYSQL教程本节内容: MYSQL教程在数据库的维护中,后期会修改表修改表需要用到alter table修改表语句. MYSQL教程在创建表的过程中难免会考虑不周,因此后期会修改表修改表需要用到alter table语句 Query OK,0 rows affected (0.03 sec) MYSQL教程这里的student是原名,person是修改过后的名字 Query OK,0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程此处modify后面的name为字段名,我们将原来的varchar(25)改为varchar(20) Query OK,0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程这里stu_name是原名,name是新名 MYSQL教程揭示:同样可以使用change来达到modify的效果,只需在其后写一样的字段名 Query OK,0 rows affected (0.21 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程此处的sex后面只跟了数据类型,而没有完整性约束条件 Query OK,0 rows affected (0.17 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程地处增加了一条age字段,接着在后面加上了not null完整性约束条件 Query OK,0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程默认情况下添加字段都是添加到表尾,在添加语句后面加上first就能添加到表头 Query OK,0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程这里添加一条新字段放在name字段后面 Query OK,0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程和前面删除表或数据库一样,这里也需要用drop Query OK,0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程first在前面已经讲过,此处要注意的是字段后面要写数据类型 Query OK,0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程把name字段放到了id后面,此处的varchar(25)要写全,varchar不行 MYSQL教程11,修改表的存储引擎 Query OK,0 rows affected (0.05 sec) MYSQL教程修改完之后别忘了使用show create table语句查看,第三节有写用法 MYSQL教程提示:如果表中已存在很多数据,不要轻易修改存储引擎 MYSQL教程12,增加表的外键 Query OK,10 rows affected (0.18 sec) Records: 10 Duplicates: 0 Warnings: 0 MYSQL教程这里只需使用add增加即可,后面的语法参见第四节中的外键设置 Query OK,0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0 MYSQL教程由于基本的表结构描述无法显示外键,所以在进行此操作前最好使用show create table查看表 MYSQL教程注意:如果想要删除有关联的表,那么必先删除外键 MYSQL教程有关mysql中alter table语句的用法与示例,就介绍这些了,希望对大家有所赞助吧. 《Mysql实例mysql中修改表(alter table)的用法》是否对您有启发,欢迎查看更多与《Mysql实例mysql中修改表(alter table)的用法》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |