云计算技术区|| 在 MySQL 数据库中插入数据
发布者:唯众
布时间:2020-09-18 16:14:25
点击量:
在 MySQL 数据库中插入数据
为表中所有字段添加数据
MySQL 使用 INSERT 语句,向数据表中添加数据,根据添加方式的不同,分为以下三种 :
(1)为表的所有字段添加数据 。
(2)为表的指定字段添加数据 。
(3)同时添加多条记录。
一般情况下,向数据表中添加新的记录,应该包含表的所有字段,为表的所有字段添加数据,使用 INSERT 语句。命令如下 :
INSERT INTO 表名(字段名 1,字段名 2,…)
VALUES(值 1,值 2,…);
参数说明 :
(1)字段名 1,字段名 2,……表示数据表中的字段名称。此处,必须列出表中所有字段的名称。
(2)值 1,值 2,……表示每个字段的值,每个值的顺序、类型必须与对应的字段相匹配。
1. 命令如下 :创建一个数据库 chapter03
mysql>CREATE DATABASE chapter03;
Query OK,1 row affected(0.00 sec)
mysql>USE chapter03;
Database changed
2. 创建一个表 student
命令如下 :
mysql>CREATE TABLE student(
->id INT(4),
->name VARCHAR(20) NOT NULL,
->grade FLOAT
->);
Query OK,0 row affected(2.06 sec)
3. 向 student 表中添加一条记录
id 字段的值为 1,name 字段的值为 zhangsan,grade 字段的值为 98。命令如下 :
mysql>INSERT INTO student(id name,grade)
->VALUES(1,'ZHANGSAN',98);
Query OK,1 row affected(1.72 sec)
mysql>SELECT * FROM student;
+------+----------+-------+
| id | name | grade |
| 1 | zhangsan | 98 |
+------+----------+-------+
1 row in set(0.00 sec)
为表中指定字段添加数据
只向表的部分字段添加数据,而其他字段的值为表定义时的默认值。命令如下 :
INSERT INTO 表名
SET 字段名 1= 值 1[,字段名 2= 值 2,……]
如果在 set 关键字后面,指定多个字段名 = 值对,每对之间使用逗号分隔,最后一个字段名 =值对之后,不需要逗号。
例如 :向 student 表中添加一条记录,id 字段的值为 5,name 字段的值为 boya,grade 字段的
值为 99。
mysql>INSERT INTO student
->SET id=5,name='boya',grade=99;
Query OK,1 row affected(0.08 sec)
同时添加多条记录
调用多次 INSERT 语句可以插入多条记录,但使用这种方法会增加服务器的负荷,因为, 每一次执行 SQL,服务器都要对 SQL 进行分析、优化等操作。MySQL 提供了使用一条 INSERT 语句来插入多条记录的方法。例如 :
mysql>insert into persons (id_p, lastname , firstName, city )
->values
->(200,'haha' , 'deng' , 'shenzhen'),
->(201,'haha2' , 'deng' , 'GD'),
->(202,'haha3' , 'deng' , 'Beijing');
Query OK,3 row affected(0.50 sec)
唯众云虚拟实训平台助你快速掌握云计算关键技术
唯众云计算实训平台系统是针对IT类实验室现状开发的一套虚拟化网络创新教学实训平台,它采用B/S的软件架构,基于web浏览器访问,以少量硬件设备完成大量实训集群的构建,可提供大量学生进行IT类相关实训。每个学生的实训环境互相隔离、实训过程互不干扰。同一页面中既包含了各类实操环境,也包含了每个实验对应的实验文档,省去了在同页面间来回切换的麻烦,实验过程采用分布式设计,配合大数据分析模块,实时监控每个步骤的学习情况,方便学生高效的完成实训操作的同时,大幅节省了硬件成本和人力成本的投入。
特点
配置灵活
- 支持集群部署,支持集群内管理云主机,提供高可用特性,自动生成IP池,内置DHCP服务器,自动为云主机分配IP地址
- 支持自定义镜像上传,可满足多种格式镜像上传及管理功能
- 支持批量创建/删除多个云主机,支持云主机基本生命周期控制,
- 支持自定义云主机配置管理
操作简便
- 同一页面中既包含了各类实操环境,也包含了每个实验对应的实验文档,省去了在同页面间来 回切换的麻烦。
- 学生在实验过程中可以根据学习内容记录学习笔记,并查看他人笔记
- 学生在实验过程中可以将自己遇到的问题进行提问或回答其他同学的问题,老师或其他同学可对起问题进行回答
- 学生在实验结束后在线提交实验报告,并查看成绩以及评语
上一篇:云计算技术区||MySQL 数据库的权限管理
下一篇:云计算技术区||在 MySQL 数据库中更新数据