表的操作
一、表的操作
1.1 查看数据库中的所有表
使用use选中数据库,是进行所所有表操作的前提
//先选中
use java_MySQL;
//
show tables;
1.2 创建数据表
create table 表名(列名 类型,列名 类型,列名 类型);
//例如
create table student(id int,name varchar(4), gender varchar(1);
当我们创建后使用SHOW TABLES;来检查一下是否创建成功




1.2.1 命名风格
在SQL中,如果表示表名/列名,我们一般使用蛇形命名法(C、Python、SQL)——用下划线分割多个单词,例如:student_id int , student_name varchar(10)
驼峰命名法(Java)
脊柱命名法( CSS ):student-id,适用于不支持减法的编程语言
1.2.2 语法


临时表说明这是“临时的”,并不会存储在硬盘上。
filed -> 列名(字段)
注解内容 = 注释 。直接使用–或#也行
约束后续细谈
存储引擎 MySQL数据库本体是服务器,存储引擎是服务器模块的其中之一。负责数据如何在硬盘上进行存储。我们通常使用的是innodb
MySQL存储数据是创建一个文件夹,将数据放入文件夹后存储在硬盘中
1.3 查看表结构
desc 表名;//desc -> describe表述


1.4 修改表
alter table 表名 动作 列名 类型
//例如 增加一列
alter table student add class_id int after genter;
//意思就是我要修改一个数据表:添加一个数据表名字在genter的后面
//修改类型
alter table student modify class_id bigint;
//重命名
alter table student rename COLUMN class_id to classId;
//删除
alter table student drop classId;
相比于前面几个,这是一个低频的操作。
1.5 删除表
drop table 表名;
谨慎操作,删除表不一定能第一时间发现问题,但是客户那边可能已经产生错误了。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 秃然醒悟
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
