数据库、创建表、修改表

一、数据库

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

相关推荐
曹牧2 分钟前
Oracle:xml转义
xml·数据库·oracle
湖南天硕国产SSD2 分钟前
工业存储可靠性进阶:天硕工业固态硬盘动态温控与寿命优化技术实践
网络·数据库·算法·工业存储·天硕存储·工业固态硬盘
我星期八休息6 分钟前
Linux系统编程— Mmap实现⽂件LRU缓存
linux·运维·服务器·数据库·mysql·缓存
小此方12 分钟前
Re:Mysql数据库基础篇(三):全面掌握数据库与数据表操作:深度剖析底层文件差异与核心管理机制
数据库·mysql
涛思数据(TDengine)18 分钟前
时序数据库 TDengine 在能碳管理平台中的关键技术选型与落地实践
数据库·时序数据库·tdengine
啊山02232420 分钟前
MySQL redo禁用导致全备失败
数据库·mysql
李白客30 分钟前
分布式交易型数据库:数字时代交易系统的“定海神针“
数据库·分布式
曹牧33 分钟前
Oracle:CHR的典型用法
数据库·oracle
我是一颗柠檬41 分钟前
【Java项目技术亮点】全链路分层限流:从网关到数据库的多层防护体系
java·开发语言·数据库
xhtdj1 小时前
技术采用曲线回望二十年
运维·数据库·人工智能·clickhouse·动态规划