首页 > 数据库 >MySQL—创建和修改数据表结构

MySQL—创建和修改数据表结构

时间:2024-07-01 20:58:46浏览次数:23  
标签:VARCHAR name -- 创建 数据表 MySQL employee TABLE ALTER

创建表

实例:
CREATE TABLE `user` (
         id INT,
        `name` VARCHAR(255),
        `password` VARCHAR(255),
        `birthday` DATE)
CHARACTER SET utf8 COLLATE utf8_bin ENGINE INNODB;

显示数据库中的表

show tables from hsp;

显示表结构

desc dept;

修改表

实例:

 

 代码:

#修改表的操作练习
-- 员工表 emp 的上增加一个 image 列,varchar 类型(要求在 resume 后面)。
ALTER TABLE emp
	ADD image VARCHAR(32) NOT NULL DEFAULT ''
	AFTER RESUME
DESC employee -- 显示表结构,可以查看表的所有列
-- 修改 job 列,使其长度为 60。
ALTER TABLE emp
	MODIFY job VARCHAR(60) NOT NULL DEFAULT ''
-- 删除 sex 列。
ALTER TABLE emp
	DROP sex
-- 表名改为 employee。
RENAME TABLE emp TO employee
-- 修改表的字符集为 utf8
ALTER TABLE employee CHARACTER SET utf8
-- 列名 name 修改为 user_name
ALTER TABLE employee
	CHANGE `name` `user_name` VARCHAR(64) NOT NULL DEFAULT

标签:VARCHAR,name,--,创建,数据表,MySQL,employee,TABLE,ALTER
From: https://blog.csdn.net/weixin_61080257/article/details/140109801

相关文章

  • WEB01MySQL安装和数据库
    第一天、WEB课程web课程主要讲三部分内容数据库数据库介绍什么是数据库数据存储的仓库,其本质也是一个文件系统数据库会按照特定的格式对数据进行存储,用户可以对数据库中的数据进行增加,修改,删除及查询操作。数据库管理系统层次数据库管理系统(DataBaseManage......
  • 为什么升级到 MySQL 8.x 后,带有多个 IN 值的查询会更昂贵?
     MySQL的范围优化有多个IN值的查询在MySQL查询优化器中,会使用"等值范围优化"(EqualityRangeOptimization)。假设我们的查询是这样的:SELECTCOUNT(*)FROMtest.sbtest1WHEREidIN(10,50,200,...,30822);比较列表中有一万个值。在MySQL5.7下运行这个程序会得到以......
  • Eclipse 创建 Java 包
    打开新建Java包向导你可以使用新建Java包向导来创建Java包。Java包向导打开方式有:通过点击"File"菜单并选择New>Package在PackageExplorer中通过右击鼠标选择>Package在工具条上点击包按钮( )如果你要创建子包,在打开创建Java包向导前选择好父包,这样在......
  • FlinkCDCSQL数据同步mysql->clickhouse
    FlinkCDC(ChangeDataCapture)SQL用于实现数据库的数据变更捕获,并通过SQL接口进行处理。以下是一个基本的示例,全量+增量数据mysql同步到clickhouse,展示如何使用FlinkCDCSQL进行数据同步。首先,确保你有Flink和FlinkCDC的环境配置好。1.mysql测试source表(准备......
  • Eclipse 创建 Java 类
    打开新建Java类向导你可以使用新建Java类向导来创建Java类,可以通过以下途径打开Java类向导:点击"File"菜单并选择New>Class在PackageExplorer窗口中右击鼠标并选择New>Class点击类的下拉按钮()并选择( )在打开创建Java类向导前,最好选择好Java类......
  • Eclipse 创建 Java 接口
    打开新建Java接口向导新建Java接口向导可以创建新的Java接口。打开向导的方式有:点击File菜单并选择New>Interface在PackageExplorer窗口中右击鼠标并选择New>Interface在工具条上的下拉框按钮中()选择()在打开创建Java接口向导前,最好选择好Java接......
  • Eclipse 创建 XML 文件
    打开新建XML文件向导你可以使用新建XML文件向导来创建XML文件。打开向导的方式有:点击File菜单并选择New>Other点击新建下拉框()选择Other快捷键组合:ctrl+N在向导对话框中可以进行以下操作:在输入框中输入XML,会显示关联XML的向导在展开的XML类别中选......
  • ROS2创建简单的C++功能包
    1.创建功能包终端下,进入ws00_helloworld/src目录,使用如下指令创建一个C++功能包:ros2pkgcreatepkg01_helloworld_cpp--build-typeament_cmake--dependenciesrclcpp--node-namehelloworld执行完毕,在src目录下将生成一个名为pkg01_helloworld_cpp的目录,且目录中已经......
  • Python武器库 - 科研中常用的python图像操作 - 创建纯色图像
    应用场景:需要创建纯色图像,作为背景图,在此基础上添加文字、形状、新的图片等等原理:cv2的读取图片操作本质上是将图片转换为uint8的numpy.ndarray类型,后续的其他图像操作,本质上也是对于这个ndarray对象的操作首先用numpy创建一个形状为(224,224,3)、元素值为均为0的ndarra......
  • MySQL 使用 ALTER TABLE 语句修改表结构的方法
    MySQL使用ALTERTABLE语句修改表结构的方法基本概念与作用作用说明完整代码示例示例一:添加新列示例二:修改列的数据类型示例三:删除列示例四:重命名列示例五:添加约束示例六:删除约束示例七:更改表名示例八:更改表的存储引擎功能使用思路实际工作开发技巧在数据库开发......