目录
创建表
创建表的语法 CREATE TABLE table_name ( field1 datatype, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎;
- field 表示列名
- datatype 表示列的类型
- character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
- collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
接下来我们来创建一个表,其中
desc 表名 可以查看表结构
字段名字 字段类型 是否允许为空 默认值 扩充
修改表
实际开发中,我们经常需要修改某个表的结构。我们来讲三种常见的方法使用
1.ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column datatype]...);
比如我们在infos表中增加一个字段cheak
2.ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column datatype]...);
我们修改cheak类型从int到char
3.删除表内列 ALTER TABLE tablename DROP (column);
最后我们将表名infos修改为info
alter table infos rename to info;
这里我犯了一个错误,大家可以先看问题出在哪里?再接着看下一图加强记忆
删除表
//删除语法 DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...
MySQL数据库操作:创建、修改与删除表
这篇博客介绍了MySQL中创建、修改和删除表的基本操作。首先讲解了CREATE TABLE语法,包括定义列名、数据类型、字符集和校验规则。然后通过ALTER TABLE命令展示了如何添加、修改表的字段,以及删除表内列。最后提到了DROP TABLE语句用于删除表,并通过示例演示了错误操作及其原因。这些内容对于数据库管理人员和开发者来说是必备的知识。






3126

被折叠的 条评论
为什么被折叠?



