数据表操作
数据库创建完成后,需要对数据库中的数据进行操作,关系型数据库中的数据,专业术语描述是按照二维关系进行管理的,其实就是通过表格(行/列)的方式进行数据库管理的。
二维表格中,一行数据可以表示一个对象,一行中的单列数据就是对象的一个属性,类似编程语言中的对象和对象的属性一样。
(一)查询数据表
查询数据表,是查询在DBMS系统中当前指定的数据库中,存在的所有的数据表。
基本语法格式:
(二)创建数据表
数据表的设计及创建,需要和当前项目结合,对应数据类型以及数据类型的属性,定义数据表的名称以及数据表的字段。
*操作案例:*
• 创建了一个名称为employee的雇员表
• 属性id是职员编号,设置为****主键(每个数据只能是唯一的)****,这个字段存储INT整数类型的数据并且在增加数据时,这个字段的数据会自动增加(自动增长auto_increment)
• 属性emp_name是职员名称,类型为varchar(50),comment是給当前列添加一个注释
• 属性hirdate是入职时间,类型为datetime
• DEFAULT CHARACTER SET ‘UTF8MB4’:给表格设置内容编码为UTF8MB4
创建表格的语法中,所有属性字段都包含在一对圆括号中,每一列的声明定义和其他列之间使用逗号分隔,按照字段名称 字段类型 字段特征 注释的顺序定义每一个数据字段。
- 查看当前库中所有的表
Shwo tables;
- 查看表结构
desc 表名;
(三)修改列字段
数据表创建完成后,在需求变动时可能需要对数据表中的字段进行修改、增加、删除等各种维护操作,MySQL数据库提供了基本的操作方式,可以很方便的完成数据列的操作。
1、 增加列字段
*基本语法:*
*\操作案例:*
*查看表字段信息:*
2、 删除列字段
基本语法:
操作案例:
查看表字段信息:
*3、 修改列字段*
基本语法:
操作案例:
查看表字段信息:
(四)重命名数据表
数据表不同于数据库,在开发过程中可能会遇到命名规范的问题,需要进行名称重新确定,通过数据表重命名的方式可以快捷的完成该操作。
案例操作:
(五)删除数据表
数据表通常情况下存储的数据都较为重要,通常情况下一般不允许删除,通过备份的方式将数据表改为备份表进行存储即可。
在清理表空间需要删除数据表时,基本操作语法:
案例操作:
查询数据表: