当前位置: 首页 > news >正文

DDL-表操作-数据类型

一.DDL-表操作-数据类型

MySQL中的数据类型有很多,主要分为三类:数值类型,字符串类型,日期类型。

二.关系表

注意: 无符号和有符号的取值范围不是一样的,无符号需要加上UNSIGNED范围。

BLOB:用来描述二进制数据

TEXT:用来描述字符串

三.定长字符串和变长字符串

char的性能高

varchar的性能较差

例如:用户名username,长度不超过50位。

在这个使用使用varchar会比较好些。

例如:性别  gender  char(1)

在这个时候使用char会比较好些,性别不是男就是女。

四.日期类型

例如:

birthday date

五.案例

create table emp(
id int  comment  '编号',
workno varchart(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint unsigned comment '年龄',
idcard char(18) comment '身份证号',
entrydate date commnet '入职时间') comment '员工表';

六.表操作---------------修改删除

1.添加字段

ALTER TABLE 表名 ADD 字段名 类型(长度)[comment 注释] [约束];

2.修改数据类型

ALTER 表名 MODIFY  字段名 新数据类型(长度);

3.修改字段名和字段类型

ALTER TABLE 表名 CHANGE 旧字段名  新字段名 类型(长度) [comment 注释] [约束]

4.修改表名

TRUNCATE TABLE 表名
ALTER TABLE 表名 RENAME TO 新表名;

5.删除

DROP TABLE[IF EXISTS] 表名;

6.删除指定表,并重新创建表

TRUNCATE TABLE 表名
http://www.lryc.cn/news/383548.html

相关文章:

  • python实例代码 - 多层感知机预测销售情况
  • JVM专题十:JVM中的垃圾回收机制
  • MySQL入门学习-索引.创建索引
  • ChatGPT智能对话绘画系统 带完整的安装源代码包以及搭建教程
  • 巴中市红色旅游地管理系统
  • ROS2从入门到精通2-2:详解机器人3D可视化工具Rviz2与案例分析
  • 国企:2024年6月中国铁路相关招聘信息,6.27截止
  • React+TS前台项目实战(十九)-- 全局常用组件封装:带加载状态和清除等功能的Input组件实现
  • php composer 报错
  • 数据安全如何防护?迅软加密软件保护企业数据资产
  • Android 11 ,默认授予预置应用/APK 需要的权限,解决permission denied for window type 2003 问题。
  • RabbitMQ(消息队列)
  • LeetCode-数组/回溯-No40组合总和II
  • 直接调用 Java 线程的 run() 方法会发生什么?
  • 计算机毕业设计Thinkphp/Laravel学生考勤管理系统zyoqy
  • 3浏览器安全
  • 昇思25天学习打卡Day01
  • Python-爬虫 下载天涯论坛帖子
  • 创建github个人博客
  • 【五子棋game】
  • 从入门到精通:使用Python的Watchdog库监控文件系统的全面指南
  • Linux 进程管理指令
  • Java OA系统通知公告模块
  • 简约的服务器监控工具Ward
  • 新能源发电乙级资质所需办理标准
  • Elasticsearch:使用 Llamaindex 的 RAG 与 Elastic 和 Llama3
  • AcWing算法基础课笔记——高斯消元
  • 【JavaScript脚本宇宙】图形魔术:探索领先的图像处理库及其独特功能
  • Nemotron-4
  • 【神经网络】神经元的基本结构和训练过程