对表的操作分为两部分,这里先练习DDL操作。
- DDL:建表,删表,改表,查表结构
- DML:对表内部的信息进行增删查改
1.DDL操作
创建表
create table table_name(field1 datatype comment 'comment对这一列的批注可省略', field2 datatype, field3 datatype....
)character set 字符集 collate 校验规则 engine 存储引擎;
- field表示列名
- datatype 表示列的类型
- character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
- collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
- 存储引擎默认是InnoDB

注意:不同的存储类型,创建表的文件不一样。
查看表结构
//查看表结构
desc table_name;
//查询创建表的过程
show create table table_name;

表结构的分析:

修改表
//向表中添加一字段
alter table table_name add 字段名称 字段类型 [comment 描述] [after 字段名(将新加的字段放到那一字段后,默认最后)]
//修改表的某一字段
alter table table_name modify 字段名称 修改后的类型;
//注意:修改字段后原字段的comment被覆盖了
//删除表的某一字段
alter table table_name drop 字段名称;
//修改表名称
alter table table_name rename new_table_name;
//修改表列名称
alter table table_name change name_oldline name_newline 新列的数据类型;
向表添加字段:


删除表中的字段

修改表中的字段

修改表名称

修改表中的字段名称

删除表
drop table table_name;


本文详细介绍了数据库的DDL(Data Definition Language)操作,包括创建表、查看表结构、修改表和删除表。同时,讲解了DML(Data Manipulation Language)对表内部数据的增删查改。重点讨论了如何使用ALTER TABLE来添加、修改和删除字段,以及如何重命名表和字段。最后,展示了DROP TABLE用于删除表的语法。
2566

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



