MYSQL基本操作(2)-数据表的操作
二、数据库中表的操作
0.mysql数据库中的数据类型
1.增加表
CREATE TABLE table_name
(
field1 datatype,
field2 datatype,
field3 datatype,
)character set 字符集 collate 校队规则
field:指定列名
datatype:指定列类型
- 创建一个员工表emplloyee
create table employee(
id int,
name varchar(20),
gender char(1),
birthday date,
entry_date date,
job varchar(50),
salay double,
resume text
);
查看数据表是否创建成功:show tables
2.查看数据表
SHOW CREATE TABLE表名;
- 使用SHOW CREATE TABLE employee; 查看employee表
- 在SHOW CREATE TABLE employee\G; 加上 \G 参数可以使得结果整齐美观
3.使用DESCRIBE语句查看数据表:可以查看表的字段信息,其中包括字段名,字段类型等信息
NULL:表示该列是否可以储存NULL值
Key:表示该列是否已经编制索引
Default:表示该列是否有默认值
Extra:表示获取到的与给定列相关的附加信息
4.修改数据表
ALTER TABLE 旧表明 RENAME [TO] 新表名;
- 将employee改成employee_data:ALTER TABLE tb_grade RENAME TO grade;
SHOW TABLE 查看数据库中的所有表
5.修改字段名
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型
旧字段名指的是修改前的字段名,新字段名指的是修改后的字段名,需要注意的是:新数据类型不能为空,即 新字段与旧字段数据类型相同,
也必须将新数据类型设置为与原来一样的数据类型
- 将数据表employee中的job修改为userjob(20)
- ALTER TABLE employee CHANGE job userjob VARCHAR(20);
6.修改字段数据类型
修改字段数据类型,就是将字段的数据类型转换成另外一种数据类型,修改格式:
alter table 表名 modify 字段名 数据类型;
- 将employee中的id字段由数据类型int(11)修改为int(20)
- alter table employee modify id int(20);
7.添加字段
在创建数据表时,表中的字段都已经定义好了,但是如果想在创建好的数据库中添加字段,则需要通过 alter table 语句进行增加
alter table 表名 add 新字段名 数据类型;
[约束条件][first|after已经存在的字段名]
- 在employee中添加一个没有约束条件的int类型的字段age
- alter table employee add age int(10);
8.删除字段
数据库创建成功后,不仅可修改字段,还可以删除字段,基本语法如下:
alter table 表名 drop 字段名;
- 删除employee表中的age字段
- alter table employee drop age;
9.修改字段的排列位置
创建数据表的数据,字段在表中的位置已经确定了,但是要修改字段在表中的排列位置,则需要使用alter table 语句来处理,基本语法如下:
alter table 表名 modify 字段名1 数据类型 first|after 字段名2
在上述格式中:“字段名1”指的是修改位置的字段,“数据类型”指的是字段1的数据类型,“first”为可选 参数,指的是将字段1修改为表的第一个字段,
“after字段名2”是将字段1插入到字段2的后面
- 将数据表employee的username字段修改为表的第一个字段
- alter table employee modify username varchar(20) first;
- 将数据表employee的id字段插到job后面
- alter table employee modify id int(20) after job;
10.删除数据表
删除数据表是指删除数据库中已存在的表,在删除数据表的同时,数据表中储存的数据都将被删除,这里先讲解 没有关联的数据表的删除方法
drop table 数据表名;
- 删除数据表employee
- drop table employee;
MYSQL基本操作(2)-数据表的操作相关推荐
- MySQL数据库基础(mysql数据类型、数据表的操作)
一.MySQL数据类型 1.数值类型 作为SQL标准的扩展,MySQL也支持整数类型TINYINT.MEDIUMINT和BIGINT.下面的表显示了需要的每个整数类型的存储和范围: MySQL数值类型 ...
- MySQL第二讲 - 数据表简单操作 与 “增删查改的开头部分- 增”- 细节狂魔
文章目录 前文知识点回顾 SQL语句 >>操作指令 (不区分大小写) 1.显示数据库:show databases; 2.创建数据库:create database 数据库名; [如果 ...
- mysql综合案例 数据表的基本操作
mysql综合案例 数据表的基本操作 创建修改删除表,掌握数据表的基本操作 创建数据库company,按下表创建两个table名为offices和employees offices表结构 字段名 数据 ...
- MySQL基本操作命令和数据表高级操作
数据库之MySQL基本操作命令 一.常用的数据类型 二.查看数据库.表和表结构 1.查看数据库 2.查看数据库包含的表 3.查看表结构 三.SQL语句 创建新的数据库 创建新的表 删除指定数据表 删除 ...
- 6.MySQL数据库与数据表操作
数据库的操作:数据库创建 :数据库删除 数据表的操作:数据表的创建:数据表的修改 (表结构) :数据表的删除 数据库的操作 1.数据库的创建 # 链接mysql数据库后,进入mysql后可以操作数据 ...
- 从零开始学 MySQL —数据库和数据表操作
前言 今天我们学习下核心的内容,学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作.(想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1.目录 数据库操作:删除数 ...
- 如何删除mysql数据库里的表_删除mysql数据表如何操作
MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TABLE table_na ...
- MySQL数据库-对数据表的基本操作
数据表的操作 创建数据表 查看当前数据库中所有表 show tables; 创建表 create table 数据表名字(字段 类型 约束[,字段 类型 约束]) create table xxxx( ...
- 4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作
目录 一.数据表插入操作:INSERT 1. 给表中的所有字段插入数据 2.给表中的个别字段插入数据 3.向数据表中批量插入多条数据 二.数据表修改操作:UPDATE 1.修改所有字段的数据 2.修改 ...
- MySQL基本操作——删除数据各类情况总结
MySQL基本操作--删除数据各类情况总结 一.删除单张表&按条件删除表中行数据 二.删除数据库中所有表且不保留表结构 三.一次性删除整个数据库中所有表数据并保留表结构 附录:informat ...
最新文章
- python 代码-你见过哪些令你瞠目结舌的 Python 代码技巧?
- ui设计和python哪个容易学_软件开发和ui设计那个容易学?
- Java开发之掌握JSP技术
- linux下格式化U盘
- Xshell、Xftp入门使用
- Springboot注册Servlet
- python无法导入numpy_python – Pycharm无法导入numpy
- python内存管理机制错误_Python内存管理机制和垃圾回收机制的简单理解
- 软件工程课的分数系统,和打分方法
- gnome桌面环境 kde桌面环境的区别
- 基于RetinaFace+ArcFace的人脸识别测试和验证代码
- Spring文件上传接口学习(MultipartFile,MultiparHttpservletRequest,MultipartResolver)
- Simulink仿真入门到精通(十七) Simulink代码生成技术详解
- 腾讯微信短网址(url.cn)在线生成接口API使用详解
- 罗切斯特大学读计算机博士,2020年罗切斯特大学博士申请条件
- 趣拿场景营销拥有哪些黑科技
- 你需要知道的50颗卫星:地球卫星清单
- 机器学习推荐系统记录
- 通读《构建之法》之后的问题
- React脚手架搭建项目