数据的添加更新删除

1.添加数据
在添加新记录之前需要先创建一个数据库itcast,创建数据库的SQL语句如下所示:
mysql> CREATE DATABASE itcast;Query OK, 1 row affected

选择使用数据库itcast,SQL语句如下:
mysql> USE itcast;
Database changed

在数据库中创建一个表student1_tb用于存储学生信息,创建student_tb表的SQL语句如下所示:
mysql> CREATE TABLE student1_tb
    -> (
    -> id INT(20) PRIMARY KEY,
    -> name VARCHAR(20) NOT NULL,
    -> sex VARCHAR(10) UNIQUE,
    -> grade FLOAT
    -> );
Query OK, 0 rows affected

查看student1_tb中的内容
mysql> DESCRIBE student1_tb;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int(20)     | NO   | PRI | NULL    |       |
| name  | varchar(20) | NO   |     | NULL    |       |
| sex   | varchar(10) | YES  | UNI | NULL    |       |
| grade | float       | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
4 rows in set

使用INSERT语句向student_tb表中插入一条数据,SQL语句如下所示:
mysql> INSERT INTO student1_tb(id,name,sex,grade) VALUES(1,"zhangsan","nan",98.5);
Query OK, 1 row affected

当上述SQL语句执行成功后,会在表student1_tb中添加一条数据。为了验证数据是否添加成功,使用SELECT语句查看student_tb表中的数据,查询结果如下:
mysql> SELECT * FROM student1_tb;
+----+------+-----+-------+
| id | name | sex | grade |
+----+------+-----+-------+
|  1 | zhangsan  | nan  |    98.5 |
+----+------+-----+-------+
1 row in set

继续为student1_tb添加数据;
mysql> INSERT INTO student1_tb(id,name,sex,grade) VALUES(2,"lisi","nan",95);
Query OK, 1 row affected

mysql> INSERT INTO student1_tb(id,name,sex,grade) VALUES(3,"wangwu","nv",61.5);
Query OK, 1 row affected

验证是否添加成功;
mysql> SELECT * FROM student1_tb;
+----+------+-----+-------+
| id | name | sex | grade |
+----+------+-----+-------+
|  1 | zhangsan  | nan  |   98.5 |
|  2 | lisi  | nan  |    95 |
|  3 | wangwu  | nv   |    61.5 |
+----+------+-----+-------+
3 rows in set

2.更新数据
UPDATE更新部分数据
mysql> UPDATE student1_tb set name="哦",grade=95 WHERE id=7;
Query OK, 1 row affected
Rows matched: 1  Changed: 1  Warnings: 0

更新student1_tb表中id字段值小于4的记录,将这些记录的grade字段值都更新为100。
mysql> UPDATE student1_tb set grade=100 WHERE id<4;
Query OK, 2 rows affected
Rows matched: 3  Changed: 2  Warnings: 0

3 rows in set
更新student1_tb表中id字段值小于4的记录,将grade字段值都更新为80。
mysql> UPDATE student1_tb set grade=80;
Query OK, 7 rows affected
Rows matched: 7  Changed: 7  Warnings: 0

三、删除数据
在student1_tb表中,删除id字段值为6的记录:
mysql> DELETE FROM student1_tb WHERE id=6;
Query OK, 1 row affected

在student1_tb表中,删除id字段值大于3的记录:
mysql> DELETE FROM student1_tb WHERE id>3;
Query OK, 3 rows affected

删除全部数据
mysql> DELETE FROM student1_tb;
Query OK, 3 rows affected

再次通过查询语句查看student1_tb表中的记录,执行结果如下所示:
mysql> SELECT * FROM student1_tb;
Empty set

原文地址:https://www.cnblogs.com/cmja/p/11827289.html

时间: 2024-08-30 04:13:00

数据的添加更新删除的相关文章

UITableView数据的添加、删除、移动

数据的添加.删除4个步骤: 1.现在导航视图上面添加一个按钮,可以是系统自带的编辑按钮editButtonItem 2.实现方法让将要执行删除添加操作的表视图处于编辑状态 3.指定表视图中哪些行可以处于编辑状态,默认所有行都可以进行编辑 4.指定编辑样式,到底是删除还是添加,此方法如果不重写的话,默认是删除样式 5.不管是删除还是添加,这个方法才是操作的核心方法,当点击删除/添加按钮时,需要做什么事情,怎么样才能完成删除或者添加操作 步骤:5.1表视图开始更新 5.2根据不同的编辑样式进行写代码

Mysql添加更新删除数据-表

例如 此处拥有一个表名为 uuser 为表添加新数据 1 insert into uuser values(1,'小王','111'); 2 insert into uuser values(2,'小张','111'); 3 insert into uuser values(3,'小六','111'); 假如只想添加uid和uname 1 insert into uuser(uid,uname) values(1,'小张'); 那么pas自动填充为NULL. 为表更新数据 这里把小王的pas改成

SQL Server 数据的添加修改删除和查询

数据的添加: 首先建立一个数据库,点击新建查询,然后用代码建立一个表,表里写上列名和数据类型,约束可加可不加 然后使用insert语句往表里添加数据 insert [into] 表名 (列名1,列名2,列名3......列名n) values ('列值1','列值2','列值3',......'列值n') 注:列值需要用单引号引起来,[]中括号中的into可写可不写 数据的修改: 使用update语句对数据进行修改 格式:update 表名 set 列名='表达式' where 条件表达式 例:

DOM 添加 / 更新 / 删除 XML (CURD)

获得Document /**     * 获取文档     * 1.获得实例工厂     * 2.获得解析器     * 3.获得document     */ 添加结点 /**     * 1.获得根结点     * 2.创建结点(设置属性)     * 3.创建子节点()     * 4.添加到根节点     */ 更新结点 /**     * 更新XML     * 1.获得所有结点     * 2.获得每一本书     * 3.获得ID     * 4.更新     *     *1.更

Dom4j 添加 / 更新 / 删除 XML

1.获得文档 /** *1.获得解析流 *2.解析XML */ 2.添加 /** *1.获取父元素 *2.创建元素 *3.创建属性并添加到元素中 *4.元素添加到根节点 */ 3.更新 /** *1.获取结点 *2.转化为元素 *3.获取子元素 *4.更改 */ 4.删除 /** *1.获得结点 *2.转换为元素 *3.获得父元素 *4.移除 */ 5.保存 /** *1.创建输出对象 *2.添加内容对象 *3.关闭输出流 */ 获得文档 //获取文档 private static Docume

C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看

数据库访问技术 ado.net 将数据库中的数据,提取到内存中,展示给用户看还可以将内存中的数据写入数据库中去 并不是唯一的数据库访问技术,但是它是最底层的数据库访问技术 1.创建数据库,并设置主外键关系 2.创建新的C#项目,创建 数据库连接类 与 数据库操作方法 a.引用数据库 using System.Data.SqlClient;    b.创建数据库连接类:先进行编写连接字符串,在实例化连接类 c.创建数据库操作方法(此处不是实例化类)    d.打开数据库 → 执行操作 → 关闭数据

linux中sed的用法详解(对行数据的添加、删除等)

sed使用语法 [[email protected] test]# sed --help 用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]... -n, --quiet, --silent                 取消自动打印模式空间 -e 脚本, --expression=脚本                 添加"脚本"到程序的运行列表 -f 脚本文件, --file=脚本文件                 添加"脚本文件"到

26.中继器数据的添加与删除

选择中继器里面的数据集再选择增加行 勾上之后选择下方的增加行就可以填入数据了 用变量获取用户输入的各项内容 但是图片不能用公式操作 方法:通过右键单击图片获得图片的地址 图片中蓝色的部分就是相对路径 把这个路径放到中继器的数据里就可以用了 以上是添加,怎么删除? 第一种: 在中继器右上角加一个类似删除的元件 要达到的效果就是点击这个就删除这一行的数据 这就是对删除元件的动作设置  删除行 删除This 第二种: 建立 一个删除按钮 达到选中哪几个然后按按钮可以同时删除的效果 中继器中放入一个矩形

支持插入、添加、删除的PyGridTableBase子类

网格控件是用以显示一个二维的数据集的.要使用该控件显示有用的信息,你需要告诉该控件它工作所基于的是什么数据.在wxPython中,有两种不同的机制用于在网格控件中处理数据,它们之间在处理数据的添加,删除和编辑的方式上有些许的不同.网格控件可以直接处理每行和每列中的值.数据可以通过使用一个网格表(grid table)来间接地处理我们要讨论正是第二种方式,至于如何实现的细节,这里不再赘述(网上已经有很多例子了),只简单讲些主要步骤:创建wx.grid.PyGridTableBase的子类,并覆盖父