mysql创建数据表----centos7.9

mysql创建数据表

查看存在的表

sql 复制代码
show tables;

我这里还未创建任何表所以是这样的

如有是这样
若没有表需要先创建一个表

sql 复制代码
CREATE DATABASE tb_your_name;

创建字段及属性

sql 复制代码
CREATE TABLE tb_laws_regulations (
    id INT AUTO_INCREMENT PRIMARY KEY,          -- 文件唯一ID,自动递增
    file_name VARCHAR(255) NOT NULL,            -- 文件名
    file_path VARCHAR(512) NOT NULL,           -- 文件存储路径(如果文件存储在服务器磁盘上)
    file_size BIGINT NOT NULL,                 -- 文件大小(字节)
    subordinate_department VARCHAR(255) NOT NULL,  --文件所属部门
    uploader_id INT,                          -- 上传者的用户ID,关联用户表
    content_type VARCHAR(255),                -- 文件MIME类型,如text,docx,pdf
    is_active BOOLEAN DEFAULT TRUE,         -- 文件是否有效
    file_create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- 文件创建时间
    file_update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP -- 文件更新时间  
);

注意:最后一个语句不要带逗号','否则会报错。

#FOREIGN KEY (uploader_id) REFERENCES Users(id), -- 外键约束,假设存在一个Users表

是否需要外键根据自己需要添加,我这边目前是不需要的

检查一下是否创建成功

sql 复制代码
desc tb_laws_regulations;
相关推荐
辰哥单片机设计5 分钟前
JW01三合一传感器详解(STM32)
数据库·mongodb
小刘同学++7 分钟前
Qt使用 SQLite 数据库的基本方法
数据库·qt·sqlite
jack_xu2 小时前
高频面试题:如何保证数据库和es数据一致性
后端·mysql·elasticsearch
施嘉伟3 小时前
Oracle 11g RAC ASM磁盘组剔盘、加盘实施过程
数据库·oracle
橘猫云计算机设计4 小时前
springboot基于hadoop的酷狗音乐爬虫大数据分析可视化系统(源码+lw+部署文档+讲解),源码可白嫖!
数据库·hadoop·spring boot·爬虫·python·数据分析·毕业设计
卓怡学长4 小时前
w304基于HTML5的民谣网站的设计与实现
java·前端·数据库·spring boot·spring·html5
冰^5 小时前
MySQL VS SQL Server:优缺点全解析
数据库·数据仓库·redis·sql·mysql·json·数据库开发
电商数据girl5 小时前
产品经理对于电商接口的梳理||电商接口文档梳理与接入
大数据·数据库·python·自动化·产品经理
Spring小子6 小时前
黑马点评商户查询缓存--缓存更新策略
java·数据库·redis·后端
溜溜刘@♞7 小时前
数据库之mysql优化
数据库·mysql