赞
踩
上一节在MySQL第2讲–关系型数据库以及SQL语句分类之DDL数据库和表的操作我们介绍了,数据库的操作:查询数据库,创建数据库,删除数据库,适应数据库;表的操作:表的查询,表的创建;
在这一节我们将要接着讲述表的操作:表的修改和表的删除;以及数据类型;
MySQL数据类型有很多,主要分为三类:数值类型、字符串类型、日期和时间类型;
根据以上数据类型穿件一个表格;
create table employ(
id tinyint comment '编号',
worknum varchar(10) comment '工号',
name varchar(10) comment '姓名',
gender char(1) comment '性别',
age tinyint unsigned comment '年龄',
idcard char(18) comment '身份证号',
intime datetime comment '入职时间'
)comment '员工表';
表格创建成功后,查询表结构如下:
如果相对表中的某个地方进行修改,我们该如何操作呢?接下来介绍表的操作,修改和删除。
ALTER TABLE 表名 ADD 字段名 类型(长度)
案例1:在上述创建的employ表中添加一个新的字段“昵称”;
添加完字段后,查看一下表格,可以看到新的字段已经被添加进去;
ALTER TABLE 表名 MODIFY 字段名 新的数据类型(长度);
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度);
案例1:将employ表中的字段“nikename”,修改为“username”,类型为varchar(30);
添加完字段xi修改完字段后,查看一下表格,可以看到nikename字段已经被修改为username字段;
ALTER TABLE 表名 DROP 字段名
案例1:将employ表中的字段“username”删除;
删除完字段后,查看一下表格,可以看到username字段已经被删除;
ALTER TABLE 表名 RENAME TO 新表名;
修改完表名后,查看数据库中的表,可以看见,表名已经修改完成;
DROP TABLE [IF EXISTS] 表名; # 删除表
TRUNCATE TABLE 表名 # 删除指定表并重新创建该表(数据删除,只留下空表)
至此DDL所有的操作讲解完毕,接下来对DDL的操作,做一下简单的总结:
CREATE DATABASE 数据库名; # 创建数据库
SHOW DATABASES; # 显示所有数据库
USE 数据库名; # 切换到所用数据库
SELECT DATABASE(); # 查看当前数据库
DROP 数据库名; # 删除数据库
SHOW TABLES; # 显示所有表
CREATE TABLE 表名(字段 字段类型, 字段 字段类型); # 创建表
DESC 表名; # 查询表字段
ALTER TABLE 表名 ADD|MODIFY|CHANGE|DROP|RENAME TO..; #
ALTER TABLE 表名; # 删除表
如有错误欢迎指正,如果帮到您请点赞加收藏哦!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。