大家好啊,我是大田。
今天学习的是 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 类型是可变长度的:只使用字符串长度所需的空间
今天学习一点点🤏🏻,下期再见
往期推荐:
end~
如果大田的文章能给你带来一点点的价值,那就值了,接下来的路一起走吧,静待花开🌹
顺便给大田三连吧
文 / 大田
2022.02.26,日更的 21/365 天
感谢支持,多多交流