前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《MySQL入门很轻松》第4章:数据表的创建修改删除

《MySQL入门很轻松》第4章:数据表的创建修改删除

原创
作者头像
炒香菇的书呆子
发布2022-02-15 23:56:12
6370
发布2022-02-15 23:56:12
举报
文章被收录于专栏:乌龟哥哥默认学习专栏

数据实际存储在数据表中,可见在数据库中,数据表是粘据库中最重要、最基本的操作对象,是数据存储的基本单位。本章介绍数据表的创建与操作,包括创建数据表、修改数据表、查看数据表结构与删除数据表等。

1. 创建数据库

数据表属于数据库,在创建数据库之前,应该使用use <数据库名称>指定操作是在哪个数据库中进行。

1.1使用create语句创建数据表

举例如下

首先创建并选择数据库

代码语言:sql
复制
create database company;
use company;
create table emp
(
id int,
name varchar(25),
sex tinyint,
salary float
);

2. 查看数据表结构

2.1 查看表基本结构

使用describe/desc语句可以查看表字段信息。

举例说明

输入下列代码

代码语言:sql
复制
desc company;
2.2 查看表详细结构
代码语言:sql
复制
show create table emp;

3. 修改数据表

数据表创建完成后,还可以根据实际需要对数据表进行修改

3.1 修改数据表名称

表名在一个数据库中是唯一确定的,数据库系统通过表名来区分不同的表

数据表更新代码格式

代码语言:sql
复制
alter table <旧表名> rename to <新表名>

例如

将company数据库中的emp表修改为emps

输入sql语句

代码语言:txt
复制
show tables;
alter table emp rename to emps;
show tables;
3.2 修改字段数据类型

修改字段的数据类型,就是把字段的数据类型转换成另一种数据类型。在 MySQL中修改字段数据类型的语法格式如下:

代码语言:sql
复制
ALTER TABLE<表名>MODIFY<字段名><数据类型>;

主要参数介绍如下。

表名:指要修改数据类型的字段所在表的名称。

字段名:指需要修改的字段。

数据类型:指修改后字段的新数据类型。

举例

在操作之前查看数据表name类型

代码语言:sql
复制
desc emps;

修改name

代码语言:sql
复制
alter table emps modify name varchar(20);
3.4 修改数据表的字段名

数据表中的字段名称定好之后,它不是一成不变的,可以根据需要对字段名称进行修改。MySQL中修改表字段名的语法格式如下:

代码语言:sql
复制
ALTER TABLE<表名>CHANGE<旧字段名><新字段名><新数据类型>;

主要参数介绍如下。

表名:要修改的字段名所在的数据表。旧字段名:指修改前的字段名。

新字段名:指修改后的字段名。

新数据类型:指修改后的数据类型,如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样即可,但数据类型不能为空。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 创建数据库
    • 1.1使用create语句创建数据表
    • 2. 查看数据表结构
      • 2.1 查看表基本结构
        • 2.2 查看表详细结构
        • 3. 修改数据表
          • 3.1 修改数据表名称
            • 3.2 修改字段数据类型
              • 3.4 修改数据表的字段名
              相关产品与服务
              数据库
              云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档