数据库的修改类型及常用功能!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库的修改类型及常用功能!相关的知识,希望对你有一定的参考价值。
数据库的表 修改
1: alter table student modify remark varchar(100);
上面的意思就是 修改 student库中的remark 的varchar类型的值
modify 修改的意思
例子:
1:这就是修改字段类型
mysql> 代码:alter table student modify remark varchar(100);
Query OK, 0 rows affected
Records: 0 Duplicates: 0 Warnings: 0
完了再desc student;就是查询数据库的意思
mysql> desc student;
+--------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| sid | int(11) | YES | | NULL | |
| sname | varchar(20) | YES | | NULL | |
| sage | int(11) | YES | | NULL | |
| remark | varchar(100) | YES | | NULL | |
+--------+--------------+------+-----+---------+-------+
1-2 rows in set
现在就已经吧 remark 的varchar 改成100了 从20;
2: 现在改表里的名字就是 field 哪一行的东西
alter table student remark gender varchar(2);
这个是这么写的 alter table 完了是库 完了是老名字+新名字gender +varchar(2);
他的值。
2-1: 修改字段名称类型;
mysql>查询代码: desc student;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| sid | int(11) | YES | | NULL | |
| sname | varchar(20) | YES | | NULL | |
| sage | int(11) | YES | | NULL | |
| gender | varchar(2) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
rows in set
以上就把 remark 改成gender 了
就是用了:
3:现在修改表的 名字:名称
alter table student rename to teacher;
意思就是固定套路 alter table 原来的表名字student完了用
rename:英文意思从起名字 to 加新名字 teacher
3-1:完了再查询 desc teacher;一定要搜 新的名字 因为旧的已经被取代了
teacher
mysql>查询代码: desc teacher;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| sid | int(11) | YES | | NULL | |
| sname | varchar(20) | YES | | NULL | |
| sage | int(11) | YES | | NULL | |
| gender | varchar(2) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
4 rows in set
以上是关于数据库的修改类型及常用功能!的主要内容,如果未能解决你的问题,请参考以下文章