本文作者:kris

MySQL数据库使用规范总结-mysql数据库使用规范总结报告

kris 2025-01-19 03:06:03 3
MySQL数据库使用规范总结-mysql数据库使用规范总结报告摘要: MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解?不知道你什么数据库.如果是 Oracle 数据库的话。如果要 改变 INSERT, UPD...

MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解?

不知道你什么数据库.如果是 Oracle 数据库的话。如果要 改变 INSERT, UPDATE那么用 BEFORE FOR EACH ROW 的触发器。通过在触发器里面, 修改 :new 中的数据, 实现 更改 INSERT UPDATE 的数据。

举个例子来说,就是 插入的时候,数据是1的, 你触发器把1修改成2,最后写到数据库中,结果是2。DELETE 触发器没法 改变, 因为数据是删除的。至于要 取消INSERT, UPDATE以及DELETE语句只需要在触发器中, 抛出异常, 就会自动导致事务回滚,从而取消操作。

例如在 INSERT, UPDATE以及DELETE 的触发器中,只有这么一行-- 错误代码允许的范围是 -20,000~20,999RAISE_APPLICATION_ERROR(-20000, '触发器取消了操作!');那么最后对这个表的所有的 INSERT, UPDATE以及DELETE 操作,都直接因为出错,而无法更新数据库表了。

如何新建,管理MYSQL数据库?

要新建和管理 MySQL 数据库,可以使用以下步骤:

1.打开 MySQL 客户端或命令行界面。

2.输入密码后,进入 MySQL 数据库。

3.要创建新数据库,可以使用以下命令:

CREATE DATABASE database_name;

其中,database_name 是你要创建的数据库的名称。

4.要选择当前数据库,可以使用以下命令:

MySQL数据库使用规范总结-mysql数据库使用规范总结报告

图片来源:网络

USE database_name;

其中,database_name 是你要选择的数据库的名称。

5.要查看当前数据库中的表,可以使用以下命令:

SHOW TABLES;

6.要创建新表,可以使用以下命令:

CREATE TABLE table_name (

  column1 datatype,

  column2 datatype,

  column3 datatype,

 ...

);

其中,table_name 是你要创建的表的名称,column1,column2,column3 等是表的列名,datatype 是列的数据类型。

7.要插入数据到表中,可以使用以下命令:

INSERT INTO table_name (column1,column2, column3,...) VALUES (value1,value2, value3,...);

其中,table_name 是你要插入数据的表的名称,column1,column2,column3 等是表的列名,value1,value2,value3 等是要插入的数据值。

8.要查询表中的数据,可以使用以下命令:

SELECT column1,column2,column3,...FROM table_name;

其中,column1,column2,column3 等是你要查询的列名,table_name 是你要查询的表的名称。

9.要更新表中的数据,可以使用以下命令:

UPDATE table_name SET column1 = value1,column2 = value2,column3 = value3,...WHERE condition;

其中,table_name 是你要更新数据的表的名称,column1,column2,column3 等是要更新的列名,value1,value2,value3 等是要更新的值,condition 是更新数据的条

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/24779.html发布于 2025-01-19 03:06:03
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享