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

查看一下

相关推荐
FL4m3Y4n21 小时前
redis的主从同步与对象模型
数据库·redis·缓存
Mr.456721 小时前
JDK17+Druid+SpringBoot3+ShardingSphere5 多表分库分表完整实践(MySQL+PostgreSQL)【生产优化版】
数据库·spring boot·后端
FL4m3Y4n21 小时前
redis存储原理与数据模型
数据库·redis·缓存
蓝黑202021 小时前
把数据库表里两列的值互换
数据库·sql·mysql
梦想的旅途221 小时前
企业微信引用消息的实现与配置
数据库
是桃萌萌鸭~21 小时前
oracle中的 CDB 和 PDB 详解
数据库·oracle
woniu_buhui_fei21 小时前
MySQL知识整理一
数据库·mysql
hopsky21 小时前
Kingbase SQL 解析方案
数据库·sql
Elastic 中国社区官方博客21 小时前
Elasticsearch:shell 工具不是上下文工程的银弹
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
数据库幼崽21 小时前
ProxySQL官方文档之Architecture Overview
mysql