首页 > 数据库 >MySQL数据库基本操作以及使用

MySQL数据库基本操作以及使用

时间:2024-07-19 21:43:35浏览次数:15  
标签:USER NAME 数据库 SAFE TBL MySQL 基本操作 DELETE

MySQL数据库

操纵数据库

查看数据库

show databases;

创建数据库

create database <database_name>;

删除数据库

drop database <database_name>;

使用数据库

use mysql

操纵数据表

查看数据表

show tables;

创建数据表

CREATE TABLE TBL_USER ( # 创建user,table
U_ID INT PRIMARY KEY AUTO_INCREMENT,
U_NAME VARCHAR(32),
U_GENDER VARCHAR(8)
);

SELECT查询操作

select * from <table>;

INSERT插入操作

INSERT TBL_USER(U_NAME, U_GENDER) VALUES ("Lem", "male");

DELETE删除操作

DELETE FROM TBL_USER WHERE U_NAME = 'Lem'; // 这种操作不安全,如果有多个名字

可以通过设置安全模式关闭进行删除

SET SQL_SAFE_UPDATES = 0; // 关闭安全模式
DELETE FROM TBL_USER WHERE U_NAME = 'Lem'
SET SQL_SAFE_UPDATES = 1; // 开启安全模式

如何以一条语句进行删除:事务和存储过程结合,存储过程一次编译,永久存储

DELIMITER**
BEGIN
CREATE PROCEDURE PROC_DELETE_USER(IN UNAME VARCHAR(32))
# PROCEDURE BODY
SET SQL_SAFE_UPDATES = 0;
DELETE FROM TBL_USER WHERE U_NAME = UNAME;
SET SQL_SAFE_UPDATES = 0;

END**

CALL PRO_DELETE_USER('Lee');

数据库建模

建模即是创建数据库,创建表,其它删除,添加操作放到代码里。

标签:USER,NAME,数据库,SAFE,TBL,MySQL,基本操作,DELETE
From: https://www.cnblogs.com/solicit/p/18312433

相关文章

  • ORACLE vs MySQL 对组合索引包含IN LIST执行计划研究(ORACLE部分)_PART1
    本文主要研究下组合索引包含in条件(多个值),在单表查询,关联查询这两种SQL查询结果在ORACLE和MySQL里的区别。ORACLE具有强大的优化器,一般来说,组合索引在ORACLE里不管是单表还是关联查询,都可以选择optimal的执行计划,只要统计信息等是准确的。MySQL的优化器相对来说,要弱不少,很多功能不......
  • Java毕业设计基于Vue+SpringBoot体育竞赛成绩管理系统(代码+数据库+文档LW+运行成功)
    文末获取资源,收藏关注不迷路文章目录项目介绍技术介绍项目界面关键代码目录项目介绍体育竞赛是各种体育体育项目比赛的总称。是在裁判员的主持下,按统一的规则要求,组织与实施的体育员个体或体育队之间的竞技较量,是竞技体育与社会发生关联,并作用于社会的媒介,随着......
  • 基于Python+Django的智能水果销售系统设计与实现(源码+数据库+讲解)
    文章目录前言详细视频演示项目运行截图技术框架后端采用Django框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • Java毕业设计基于Vue+SpringBoot医药销售系统(代码+数据库+文档LW+运行成功)
    文末获取资源,收藏关注不迷路文章目录项目介绍技术介绍项目界面关键代码目录项目介绍随着我国医药销售系统的放开和国家加快发展医药销售连锁经营相关政策的出台,我国各地区医药销售数量快速增长,医药销售之间的竞争也日益激烈.但是,目前医药销售行业之间的竞争基本......
  • MySQL安装 | Navicat安装 | 数据库 | 详细安装教程 | 安装包
    ......
  • Oracle数据库 oracle八大性能视图
    V$SYSSTATVSYSSTAT......
  • WebKit 的 Web SQL 数据库:现代浏览器的本地存储解决方案
    WebKit的WebSQL数据库:现代浏览器的本地存储解决方案随着Web应用的不断发展,对本地存储的需求也日益增加。WebKit作为许多现代浏览器的核心引擎,提供了一种强大的本地存储解决方案:WebSQL数据库。本文将详细探讨WebSQL数据库的工作原理、支持情况以及如何利用它进行数......
  • 第八节 JMeter基础-高级登录【数据库数据驱动】
    声明:本文所记录的仅本次操作学习到的知识点,其中商城IP错误,请自行更改。背景:获取数据库用户表中的数据进行登录接口测试。思路:引用jar包【测试计划】。设置数据库的连接信息,取变量名db1--数据源【配置元件】。数据取样器引用数据源,填写查询sql,定义用户名密码变量名【取样器】......
  • 20240719数据库关联查询、条件查询
    mysql关联外键查询商品表和图片表是分开的,用一张商品图片表关联起来了。查询商品表所有字段和图片信息。其余的,商人id、区域id、分类id都是直接关联,没有中间表SELECTp.id,p.name,p.price,p.unit,f.file,p.description,p.is_on_sale,p.......
  • MySQL Online DDL详解
    一、OnlineDDL的发展历史MySQLOnlineDDL功能从5.6版本开始正式引入,发展到现在的8.0版本,经历了多次的调整和完善。本文主要就OnlineDDL的发展过程,以及各版本的区别进行总结。其实早在MySQL5.5版本中就加入了INPLACEDDL方式,但是因为实现的问题,依然会阻塞INSERT、U......