MySQL表的基本操作

创建表

comment是添加一个注释

语法:

说明:

field 表示列名

datatype 表示列的类型

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

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

不同写法:

查看表

先查看所处数据库

查看数据库的所有表

查看指定表

语法:

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

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

修改表

修改表的名字

to可以省略

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

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

删除列

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

修改列名

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

删除表

不要随便删除

语法:

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

相关推荐
islandzzzz6 分钟前
三表查询SQL怎么写?----小白初学+案例引入
数据库
卡布奇诺-海晨42 分钟前
MySQL的MVCC机制
数据库·mysql
hao_wujing1 小时前
攻击模型的恶意行为检测
网络·数据库·php
秃头摸鱼侠2 小时前
MySQL查询语句(续)
数据库·mysql
MuYiLuck2 小时前
【redis实战篇】第八天
数据库·redis·缓存
睡觉待开机2 小时前
6. MySQL基本查询
数据库·mysql
大熊猫侯佩3 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(三)
数据库·swiftui·swift
大熊猫侯佩3 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(二)
数据库·swiftui·swift
大熊猫侯佩3 小时前
用异步序列优雅的监听 SwiftData 2.0 中历史追踪记录(History Trace)的变化
数据库·swiftui·swift
大熊猫侯佩3 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(一)
数据库·swiftui·swift