)
MySQL——表的操作增删改查详细版文章摘要本文详细介绍了 MySQL 数据库中表的五大核心操作查看所有表、创建表、查看表结构、修改表包括添加列、修改列、重命名列、删除列、修改表名以及删除表。每个操作均提供了清晰的语法说明、具体示例和注意事项并配有执行结果截图帮助读者快速掌握 MySQL 表的完整生命周期管理。1.查看所有表2.创建表2.1语法2.2示例2.3创建表时使用校验语句[if not exists]3.查看表结构3.1语法3.2示例4.修改表4.1语法4.2示例4.2.1向表中添加一列4.2.2修改某一列的长度4.2.3重命名某一列4.2.4删除某一字段4.2.5修改表名5.删除表5.1语法5.2示例5.3注意事项正文1.查看所有表showtables;2.创建表2.1语法CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name field datatype[约束][comment注解内容][,field datatype[约束][comment注解内容]]...)[engine存储引擎][characterset字符集][collate排序规则];注TEMPORARY 表⽰创建的是⼀个临时表field列名datatype数据类型comment对列的描述或说明engine存储引擎不指定则使⽤默认存储引擎character set字符集不指定则使⽤默认字符集collate排序规则不指定则使⽤默认排序规则2.2示例createtableifnotexistsstudent(idbigint,namevarchar(30));2.3创建表时使用校验语句[if not exists]3.查看表结构3.1语法descstudent;3.2示例4.修改表4.1语法ALTERTABLEtbl_name[alter_option[,alter_option]...];alter_option: { table_options|ADD[COLUMN]col_name column_definition[FIRST|AFTERcol_name]|MODIFY[COLUMN]col_name column_definition[FIRST|AFTERcol_name]|DROP[COLUMN]col_name|RENAMECOLUMNold_col_nameTOnew_col_name|RENAME[TO|AS]new_tbl_name }注意tbl_name要修改的表名ADD向表中添加列MODIFY修改表中现有的列DROP删除表中现有的列RENAME COLUMN重命名表中现有的列RENAME [TO | AS] new_tbl_name重命名当前的表4.2示例4.2.1向表中添加一列altertablestudentaddmathbigintaftername;4.2.2修改某一列的长度altertablestudent namevarchar(50);4.2.3重命名某一列altertablestudentrenamecolumnmathtoenglish;4.2.4删除某一字段altertablestudentdropenglish;4.2.5修改表名altertablestudentrenametostudent_information;5.删除表5.1语法DROP[TEMPORARY]TABLE[IFEXISTS]tbl_name[,tbl_name]...注TEMPORARY表⽰临时表tbl_name将要删除的表名5.2示例droptableifexistsstudent_information;5.3注意事项1.删除表与库都是一个危险操作执行删除时一定要谨慎2.删除表成功后磁盘上对应的数据文件也会被删除3.一次可以删除多个表表与表之间用逗号隔开