当前位置: 首页 > article >正文

[从零开始学习JAVA] 新版本idea的数据库图形化界面

前言:

在看黑马javaweb的时候,发现视频中的版本是老版本,而我的是新版本 为了记录新版本的数据库界面图形化操作我打算写下这篇博客

案例 

创建tb_user表  对应的结构如下

要求 

1.id 是一行数据的唯一标识

2.username 用户名字段是非空且唯一的

3.name 姓名字段是不允许存储空值的

4.gender 性别字段是有默认值,默认为男

操作 

这里我们只创建表头部分,这里是采用SQL语句来创建表头但是我们要用图形化界面的方式来创建,可以简化很多

create table tb_user (
    id int primary key comment 'ID,唯一标识', 
    username varchar(20) not null unique comment '用户名',
    name varchar(10) not null comment '姓名',
    age int comment '年龄',
    gender char(1) default '男' comment '性别'
) comment '用户表';

打开idea对应的界面(这里我已经提早创建好了)

 

在db01这个数据库中新建一个表叫tb_user 

然后我们先起一个表名叫tb_user 

有 id ,name ,username ,age ,gender 这个五列(五个字段(column就是字段的意思)),我们点击左上角的加号,创建第一个字段id

 

id是唯一标识(唯一标识就是主键)下图是约束类型 

id 是一行数据的唯一标识(设置一个自动增长) 

 username 用户名字段是非空且唯一的(用户名,数据库中没有字符串, 只有字符型的char等,varchar是可变长的字符型,这里设置最大个数为20 (根据实际情况来定))

name 姓名字段是不允许存储空值的

gender 性别字段是有默认值,默认为男 (用数字指代 前端收到请求可以更改)

 

 


http://www.kler.cn/a/581494.html

相关文章:

  • 如何最好地复制MS SQL Server中的整个数据库?
  • Qt for Android(b站讯为QT教程)
  • TinyWebServer项目笔记 ——03 http连接处理(上)
  • 前端生成二维码 + 条形码
  • HTTPS工作原理与安全机制详解(仅供参考)
  • 亚远景-企业如何通过ASPICE评估:汽车软件开发的实践指南
  • 用CSS画一条0.5px的线
  • 深度学习实验
  • 跳表数据结构
  • CNN-BiLSTM、BiLSTM、CNN多变量时间序列光伏功率预测Matlab
  • 灰度发布和方法灰度实践探索
  • MySQL的buffer pool的缓存中,修改语句在执行时,是先更新buffer pool,还是先更新数据库
  • c++介绍信号六
  • JavaWeb基础一(Tomcat、Maven)
  • hbase-05 namespace、数据的确界TTL
  • 使用SSH密钥连接本地git 和 github
  • golang算法相向双指针
  • 卷积神经网络(笔记01)
  • w~深度学习~合集7
  • ASP.NET MVC-构建服务层+注入服务