Java学习:MySQL数据库有关于表结构的操作(文末附赠java教程)
上次咱们介绍了一些有关于
MySQL数据库的操作~
今天咱们来了解一下有关于
数据库表的操作~
数据库表的操作
在介绍表操作之前,我们先来了解一下单表约束~
单表约束
主键约束:
primary key,要求被修饰的字段:非空、唯一。一般主键是自增长的字段,在主键字段后加上 auto_increment。
唯一约束:
unique,要求被修饰的字段:唯一。
非空约束:
not null,要求被修饰的字段:非空。
约束属于可选内容,我们可以根据自己的需求来规定这个字段是否使用约束,以及使用什么约束~
创建表
语法:
create table 表名(
字段名 类型(长度) 约束,
字段名 类型(长度) 约束
);
现在我们来创建一张表
查看表
语法:
show tables;
查看表结构
语法:
desc 表名;
删除表
语法:
drop table 表名;
修改表结构
添加列
语法:
alter table 表名 add 列名 类型(长度) 约束;
修改列的类型长度及约束
alter table 表名 modify 列名 类型(长度) 约束;
修改列名
alter table 表名 change 旧列名 新列名 类型(长度) 约束;
删除列
alter table 表名 drop 列名;
修改表名
rename table 表名 to 新表名;
查看表的字符集
show create table 表名;
修改表的字符集
alter table 表名 character set 字符集;
上面说的这些属于:数据定义语言:简称DDL(Data Definition Language)——用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等,小伙伴们要记住呦~
今天就到这里了
理论的部分比较少
都是些实际操作
伙伴们记得练习一下哦~
最后,想学习java的小伙伴们!
请关注+私信回复:“学习”就可以拿到一份我为大家准备的java学习资料!
java学习资料
java学习资料
java学习资料