MySQL表的基本操作

创建表

comment是添加一个注释

语法:

说明:

field 表示列名

datatype 表示列的类型

character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准

collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准

不同写法:

查看表

先查看所处数据库

查看数据库的所有表

查看指定表

语法:

查看创建表时的详细信息:

+\G格式化去掉不需要的信息:

修改表

修改表的名字

to可以省略

插入信息
表新增列
修改列属性

不过说是修改,其实是覆盖,新的name没有comment了

删除列

注意:删除字段一定要小心,删除字段及其对应的列数据都没了

修改列名

修改时需要加上新的属性(必须加)

删除表

不要随便删除

语法:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

相关推荐
小池先生27 分钟前
activemq延迟消息变成实时收到了?
linux·数据库·activemq
lang201509281 小时前
MySQL I/O线程优化:提升性能的关键配置
数据库·mysql
Tony Bai1 小时前
【Go开发者的数据库设计之道】05 落地篇:Go 语言四种数据访问方案深度对比
开发语言·数据库·后端·golang
金仓数据库2 小时前
平替MongoDB | 金仓多模数据库助力电子证照国产化实践
数据库·mongodb
float_六七3 小时前
SQL流程控制函数完全指南
数据库·sql·adb
闲人编程4 小时前
深入理解Python的`if __name__ == ‘__main__‘`:它到底做了什么?
服务器·数据库·python·main·name·魔法语句
黑马金牌编程4 小时前
简易分析慢 SQL 的流程和方法
linux·数据库·mysql·性能优化·性能分析·慢日志
什么半岛铁盒4 小时前
C++项目:仿muduo库高并发服务器---------LoopThreadPool模块和TcpServer模块的实现
linux·服务器·c++·mysql·ubuntu
厚积薄发,积少成多5 小时前
深入解析 MySQL 时间类型:选择与应用
mysql
angushine5 小时前
Windows版本PostgreSQL定时备份
数据库·windows·postgresql