• 2022.08.19 java web学习


    1.MySQL
    • .frm:表文件
    • .MYD:数据文件
    2.SQL分类
    • DDL(Data Definition Language)数据定义语言,用来定义数据库对象:数据库,表,列等
    • DML(Data Manipulation Language)数据操作语言,用来对数据库中表的数据进行增删改
    • DQL(Data Query Language)数据查询语言,用来查询数据库中表的记录(数据)
    • DCL(Data Control Language)数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
    3.DDL-操作数据库
    • 查询:SHOW DATABASES;
    • 创建数据库:CREATE DATABASE 数据库名称;
    • 创建数据库(如果不存在则创建):CREATE DATABASE IF NOT EXISTS 数据库名称;
    • 删除数据库:DROP DATABASE 数据库名称;
    • 删除数据库(判断,如果存在则删除):DROP DATABASE IF EXISTS 数据库名称;
    • 查看当前使用的数据库:SELECT DATABASE();
    • 使用数据库:USE 数据库名称;
    功能代码
    查询所有数据库SHOW DATABASES;
    创建数据库CREATE DATABASE 数据库名称;
    创建数据库(如果不存在则创建)CREATE DATABASE IF NOT EXISTS 数据库名称;
    删除数据库DROP DATABASE 数据库名称;
    删除数据库(判断,如果存在则删除)DROP DATABASE IF EXISTS 数据库名称;
    查看当前使用的数据库SELECT DATABASE();
    使用数据库USE 数据库名称;
    4.DDL-操作表
    • 创建(Create);查询(Retrieve);修改(Update);删除(Delete)
    功能代码
    查询当前数据库下所有表名称SHOW TABLES;
    查询表结构DESC 表名称;
    创建表CREATE TABLE 表名(字段名1 数据类型1, … , 字段名n 数据类型n);
    删除表DROP TABLE 表名;
    删除表时判断表是否存在DROP TABLE IF EXISTS 表名;
    修改表名ALTER TABLE 表名 RENAME TO 新的表名;
    添加一列ALTER TABLE 表名 ADD 列名 数据类型;
    修改数据类型ALTER TABLE 表名 MODIFY 列名 新数据类型;
    修改列名和数据类型ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;
    删除列ALTER TABLE 表名 DROP 列名;
    5.DML

    添加数据

    功能代码
    给指定列添加数据INSERT INTO 表名(列名1, 列名2, …) VALUES(值1, 值2, …);
    给全部列添加数据INSERT INTO 表名 VALUES(值1, 值2, …);
    批量添加数据INSERT INTO 表名(列名1, 列名2, …) VALUES(值1, 值2, …), (值1, 值2, …), …;
    批量添加数据INSERT INTO 表名 VALUES(值1, 值2, …), (值1, 值2, …), …;

    修改数据

    功能代码
    修改表数据UPDATE 表名 SET 列名1=值1, 列名2=值2,… [WHERE 条件];

    删除数据

    功能代码
    删除数据DELETE FROM 表名 [WHERE 条件];
  • 相关阅读:
    【CPP】指针
    6、堆(新生区,永久区,堆内存调优(jvm调优))
    【CSDN竞赛】第五期解题报告
    java计算机毕业设计购物网站源码+数据库+系统+lw文档+mybatis+运行部署
    计算机毕设 大数据商城人流数据分析与可视化 - python 大数据分析
    出行计划(2023寒假每日一题 16)
    解决CXF webService 调用报错: “Cannot create a secure XMLInputFactory”
    开源计算机视觉库OpenCV详解
    Windows Server 安装docker
    论人机关系
  • 原文地址:https://blog.csdn.net/qq_43601664/article/details/126420447