麻花痒 发表于 2024-9-9 14:43:44

2024版本的idea 如安在数据库中采用图形化界面的方式来创建表呢?

在看黑马javaweb的时间,emm,老师的版本是2023版本,搜索也没有结果于是真当我计划放弃的时间,莫名奇妙就又给实验出来了【哭】

案例:创建tb_user表
- 对应的结构如下:
https://i-blog.csdnimg.cn/direct/d349a9316f76482c90bb79a5438e6814.png
1.要求:


> 在上述的表结构中:
>
> - id 是一行数据的唯一标识
>
> - username 用户名字段黑白空且唯一的
>
> - name 姓名字段是不答应存储空值的
>
> - gender 性别字段是有默认值,默认为男
2.这里我们只创建表头部门,这里是采用DDL语句来创建表头但是我们要用图形化界面的方式来创建,这样太贫苦

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 '用户表';

3.打开我们心爱的idea ,以及需要建表的数据库

https://i-blog.csdnimg.cn/direct/2cae046a27f9452884bbcfa6f44c6635.png
4.如果你也有这个表的话和我一样先给他删掉(右键表,点击Drop)

https://i-blog.csdnimg.cn/direct/80e523685437443aba7a46f70a15e4a7.pnghttps://i-blog.csdnimg.cn/direct/d5003f510915459faf0e4e588ea6c4f9.png
5.我要在db01这个数据库中新建一个表叫tb_user

https://i-blog.csdnimg.cn/direct/32d99c5e42214b588aa2188bd12f0f9c.png
6.然后我们先起一个表名叫tb_user

https://i-blog.csdnimg.cn/direct/8271b205fabb4439a72df5b804eaa0e7.png
7.有 id ,name ,username ,age ,gender 这个五列(五个字段(column就是字段的意思)),我们点击左上角的加号,创建第一个字段id

https://i-blog.csdnimg.cn/direct/7f53edb80a6b40d7a6c6462edfc6c9f4.png

8.id是唯一标识(唯一标识就是主键),下面两个可以对照着记一下。


https://i-blog.csdnimg.cn/direct/6e7997c67e5a4ab59e838d3ba9dc7844.pnghttps://i-blog.csdnimg.cn/direct/484b6d0736a441f68e1d141ff607ca63.png
https://i-blog.csdnimg.cn/direct/1344bd4ae06d414ba4514eeea531ec09.png
id 是一行数据的唯一标识(设置一个自动增长)

https://i-blog.csdnimg.cn/direct/57d9c9e3b9ac4b6a901b0913c978d8ab.png
https://i-blog.csdnimg.cn/direct/7029331a565d40b0851097f0fd7708a5.png


[*] username 用户名字段黑白空且唯一的(用户名,数据库中没有字符串, 只有字符型的char等,varchar是可变长的字符型,这里设置最大个数为20 (根据实际环境来定))https://i-blog.csdnimg.cn/direct/57bd5bf16bec4890abdbdead1eb2216e.png
[*] name 姓名字段是不答应存储空值的https://i-blog.csdnimg.cn/direct/a746c54b6da84876a84049528d7c1e51.png




[*] gender 性别字段是有默认值,默认为男(因为开发中性别可能是男士,男什么的以是直接规定为男1女2就OK了)
[*] https://i-blog.csdnimg.cn/direct/9c4e8b1b31094dd3bde8b5059a972d5a.png
创建完直接点ok就行了

https://i-blog.csdnimg.cn/direct/15f32cb25a9c47d586d8db7e3e5416e2.png
https://i-blog.csdnimg.cn/direct/1d7338737d494d38861450dda5b3107d.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 2024版本的idea 如安在数据库中采用图形化界面的方式来创建表呢?