MySQL表的基本操作

创建表

comment是添加一个注释

语法:

说明:

field 表示列名

datatype 表示列的类型

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

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

不同写法:

查看表

先查看所处数据库

查看数据库的所有表

查看指定表

语法:

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

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

修改表

修改表的名字

to可以省略

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

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

删除列

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

修改列名

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

删除表

不要随便删除

语法:

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

相关推荐
银河金融数据库39 分钟前
历史分钟高频数据
数据库·金融
男Ren、麦根1 小时前
MySQL 复制与主从架构(Master-Slave)
数据库·mysql·架构
Stuild Stuil2 小时前
Mysql 字段值批量自增或自减(坐标系数据,(x,y))
java·javascript·mysql
嘉友2 小时前
Redis zset数据结构以及时间复杂度总结(源码)
数据结构·数据库·redis·后端
morganmin2 小时前
(一)MySQL常见疑惑之:select count(*)和select count(1)的区别
数据库·mysql
zhangjin12223 小时前
kettle从入门到精通 第九十四课 ETL之kettle MySQL Bulk Loader大批量高性能数据写入
大数据·数据仓库·mysql·etl·kettle实战·kettlel批量插入·kettle mysql
深圳厨神3 小时前
mysql对表,数据,索引的操作sql
数据库·sql·mysql
谁家有个大人3 小时前
数据分析问题思考路径
数据库·数据分析
hweiyu003 小时前
从JVM到分布式锁:高并发架构设计的六把密钥
jvm·redis·分布式·mysql·etcd
小陈又菜3 小时前
MySQL-触发器
数据库·mysql·database·触发器