MySQL-作业1

一、数据库

1、登陆数据库

2、创建数据库zoo

3、修改数据库zoo字符集为gbk

4、选择当前数据库为zoo
5、查看创建数据库zoo信息

6、删除数据库zoo

二、创建表

1、创建一个名称为db_system的数据库

2、在该数据库下创建两张表,具体要求如下:

员工表 user

字段 类型 约束 备注

id 整形 主键,自增长 id

NAME 字符型 非空 姓名

gender 字符 非空 性别

birthday 日期型 生日

entry_date 日期型 非空 入职时间

job 字符型 非空 职位

员工绩效表 salary

字段 类型 约束 备注

id 整形 主键,自增长 id

userId 整型 非空,外键,关联的是user表的id字段 用户id

baseSalary 小数 非空 基本工资

month 整数 非空 月份

allowances 小数 非空,默认为0 补贴
**注:**在创建表时,一定要使用库,否则会报错!

查看一下

三、修改表

1、在上面员工表的基本上增加一个image列,类型是blob,长度255

2、修改job列,使其长度为60

3、删除gender列

4、表名salary改为usersalary

5、修改表的字符集为utf8

6、列名name修改为username

查看一下

相关推荐
.痞老板.1 小时前
mysql初阶--数据库基础
数据库·mysql
城北徐宫3 小时前
MySQL约束条件一览
数据库·mysql
码农小河663 小时前
基于SSM+JSP+MySQL的在线医疗服务系统的设计与实现
java·开发语言·mysql
ClouGence5 小时前
数据库变更审批困局,被这个开源工具解决了
数据库·开源
TDengine (老段)5 小时前
TDengine IDMP 十大实用功能(9)
大数据·数据库·人工智能·物联网·时序数据库·tdengine·idmp
starrocks_stella6 小时前
EMR Serverless StarRocks Object Table:用 SQL 连接 OSS 文件与多模态 AI
数据库
这个DBA有点耶6 小时前
以为自增ID只是有空洞?聊聊双主架构下无声的“数据覆盖”
数据库·mysql·dba
陈布衣7 小时前
MySQL(1)_MySQL 5.7.21 Linux 安装笔记
linux·笔记·mysql
钱栈up7 小时前
内网全断,怎么核实高炉和烧结系统的数据库对接信息
数据库
weavecodes7 小时前
双层缓存与权限实时生效:织码在线教育系统的 Caffeine + Redis 设计
数据库