写点什么

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

作者:乌龟哥哥
  • 2022 年 2 月 15 日
  • 本文字数:764 字

    阅读完需:约 3 分钟

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

1. 创建数据库

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

1.1 使用create语句创建数据表

举例如下


首先创建并选择数据库


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


2. 查看数据表结构

2.1 查看表基本结构

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


举例说明


输入下列代码


desc company;
复制代码


2.2 查看表详细结构

show create table emp;
复制代码


3. 修改数据表

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

3.1 修改数据表名称

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


数据表更新代码格式


alter table <旧表名> rename to <新表名>
复制代码


例如


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


输入 sql 语句


show tables;alter table emp rename to emps;show tables;
复制代码


3.2 修改字段数据类型

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


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


主要参数介绍如下。表名:指要修改数据类型的字段所在表的名称。


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


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


举例


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


desc emps;
复制代码



修改 name


alter table emps modify name varchar(20);
复制代码


3.4 修改数据表的字段名

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


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


主要参数介绍如下。


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


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


举例

发布于: 刚刚阅读数: 2
用户头像

乌龟哥哥

关注

正在努力寻找offer的大四小菜鸟 2021.03.16 加入

还未添加个人简介

评论

发布
暂无评论
《MySQL入门很轻松》第4章:数据表的创建修改删除