大家好啊,我是大田。
今天学习的是 MySQL 第五篇 DDL 操作数据表。四种操作分别是:创建表、查看表、删除表、修改表。
一、创建表
语法格式:
CREATE TABLE 表名(
字段名称1 字段类型(长度),
字段名称2 字段类型
# 注意:最后一列不要加逗号
);
示例1:
# 创建一个 category 表:
CREATE TABLE category(
cid INT,
cname VARCHAR(20)
);
示例2:
# 创建一个表结构相同的表(复制表结构)
# create table 新表名 like 旧表名;
CREATE TABLE test2 LIKE test1;
二、查看表
# 1、查看当前数据库中的所有表名
show table;
# 2、查看数据表的结构
desc 表名;
三、删除表
# 1、删除表(从数据库中永久删除某一张表)
drop table 表名;
# 2、判断表是否存在,存在的话就删除,不存在就执行删除
drop table if exists 表名;
四、修改表
# 1、修改表名语法格式
rename table 旧表名 to 新表名;
# 2、修改表的字符集语法格式
alter table 表名 character set 字符集;
# 3、向表中添加列
alert table 表名 add 字段名称 字段类型;
# 4、修改表中列的数据类型或长度
alter table 表名 modify 字段名称 字段类型;
# 5、修改列名称
alter table 表名 change 旧列名 新列名 类型(长度);
# 6、删除列
alter table 表名 drop 列名;
备注:
1)MySQL 常见的数据类型:
int 整型
double 浮点型
varchar 字符串型
date 日期类型,yyyy-MM-dd ,只有年月日
2)MySQL 中的 char 类型与 varchar 类型,都对应了 Java 中的字符串类型,区别在于:
char 类型是固定长度的:根据定义的字符串长度分配足够的空间。
varchar 类型是可变长度的:只使用字符串长度所需的空间
今天学习一点点,下期再见
往期推荐:
【工具】三步搞定数据库MySQL卸载
【工具】数据库基本概念及MySQL安装
【测试基础】MySql的目录结构及数据库管理系统
SQL概述及DDL操作数据库
end~
如果大田的文章能给你带来一点点的价值,那就值了,接下来的路一起走吧,静待花开
顺便给大田三连吧
文 / 大田
2022.02.26,日更的 21/365 天
感谢支持,多多交流