数据实际存储在数据表中,可见在数据库中,数据表是粘据库中最重要、最基本的操作对象,是数据存储的基本单位。本章介绍数据表的创建与操作,包括创建数据表、修改数据表、查看数据表结构与删除数据表等。
数据表属于数据库,在创建数据库之前,应该使用use <数据库名称>
指定操作是在哪个数据库中进行。
create
语句创建数据表举例如下
首先创建并选择数据库
create database company;
use company;
create table emp
(
id int,
name varchar(25),
sex tinyint,
salary float
);
使用describe/desc语句可以查看表字段信息。
举例说明
输入下列代码
desc company;
show create table emp;
数据表创建完成后,还可以根据实际需要对数据表进行修改
表名在一个数据库中是唯一确定的,数据库系统通过表名来区分不同的表
数据表更新代码格式
alter table <旧表名> rename to <新表名>
例如
将company数据库中的emp表修改为emps
输入sql语句
show tables;
alter table emp rename to emps;
show tables;
修改字段的数据类型,就是把字段的数据类型转换成另一种数据类型。在 MySQL中修改字段数据类型的语法格式如下:
ALTER TABLE<表名>MODIFY<字段名><数据类型>;
主要参数介绍如下。
表名:指要修改数据类型的字段所在表的名称。
字段名:指需要修改的字段。
数据类型:指修改后字段的新数据类型。
举例
在操作之前查看数据表name类型
desc emps;
修改name
alter table emps modify name varchar(20);
数据表中的字段名称定好之后,它不是一成不变的,可以根据需要对字段名称进行修改。MySQL中修改表字段名的语法格式如下:
ALTER TABLE<表名>CHANGE<旧字段名><新字段名><新数据类型>;
主要参数介绍如下。
表名:要修改的字段名所在的数据表。旧字段名:指修改前的字段名。
新字段名:指修改后的字段名。
新数据类型:指修改后的数据类型,如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样即可,但数据类型不能为空。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。