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

查看一下

相关推荐
一个天蝎座 白勺 程序猿7 分钟前
KingbaseES在政务领域的应用实践——武汉人社大数据平台“数字化服务新模式”
大数据·数据库·政务·kingbasees·金仓数据库
vx_vxbs6617 分钟前
【SSM电动车智能充电服务平台】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·mysql·spring cloud·小程序·php·idea
f***01931 小时前
【MySQL】JDBC的连接
数据库·mysql
5***T4481 小时前
开启mysql的binlog日志
数据库·mysql
q***33372 小时前
UNION 和 UNION ALL 的区别:深入解析 SQL 中的合并操作
数据库·sql·oracle
郑重其事,鹏程万里2 小时前
关系型数据库(derby)
数据库
Elastic 中国社区官方博客2 小时前
使用 A2A 协议和 MCP 在 Elasticsearch 中创建一个 LLM agent 新闻室:第二部分
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
秋邱2 小时前
价值升维!公益赋能 + 绿色技术 + 终身学习,构建可持续教育 AI 生态
网络·数据库·人工智能·redis·python·学习·docker
前端木偶人之神2 小时前
mysql基础学习
mysql
Three~stone2 小时前
Matlab2025b的安装教程(附安装包和密钥破解文件)
学习·mysql·持续部署