• Java语言高级-10MySQL-第4节数据库的CRUD操作


    SQL分类
    按照功能不同可以分为4类
    1、DDL(Data Definition Language)数据库定义语言
    用来定义数据库对象:数据库,表,列等。关键字:create、drop、alter等
    2、DML(Data Manipulation Language)数据库操作语言
    用来对数据库中表的数据进行增删改。关键字:insert、delete、update等
    3、DQL(Data Query Language)数据查询语言
    用来查询数据库中表的记录(数据)。关键字:select,where等
    4、DCL(Data Control Language)数据库控制语言(了解)。
    用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT,
    REVOKE等
    在这里插入图片描述

    DDL 操作数据库 创建和查询
    DDL:操作数据库、表
    1、操作数据库:CRUD
    1、C(Create):创建
    创建数据库:
    create database 数据库名称;
    创建数据库,判断不存在,再创建;
    create database if not exists 数据库名称;
    创建数据库,并指定字符集
    create database 数据库名称 character set 字符集名;
    练习:创建db4数据库,判断是否存在,并指定字符集为gbk
    create database if not exists db4 character set gbk;
    2、R(Retrieve):查询
    查询所有数据库的名称
    show databases;
    mysql安装好后,默认有四个数据库information_schema、mysql、performance_schema、sys
    information_schema:用来描述,ysqp数据库中的一些信息,视图,并不存在真正的物理文件
    mysql:mysql的核心数据库,存放的数据库中的一些表文件
    performance_schema:对性能提升做一些操作的数据库,里面也一些表
    test:空数据库
    注:前面三个数据库最好要不要随便乱动

    		查询创建mysql数据库的语法
    		show create database mysql;
    		查看某个数据库的字符集:查看某个数据库的创建语句
    			show create database 数据库名称;
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    3、U(Update):修改
    	修改数据库的字符集
    	alter database 数据库名称 character set 字符集名称;
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    4、D(Delete):删除
    删除数据库
    drop database 数据库名称;
    判断数据库存在,存在再删除 drop database if exists 数据库名称;
    在这里插入图片描述在这里插入图片描述

    5、使用数据库
    	查询当前正在使用的数据库名称
    	select database();
    	使用数据库
    	use 数据库名称;
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

  • 相关阅读:
    Kotlin 值类 - value class
    【Android】PopupWindow焦点控制方式解析
    JavaWeb初学项目的问题排查思路
    Ajax(2)
    第十四章:网络编程
    十多个巨头App上可跑智能小程序了
    前端开发报错:Cannot find module ‘@angular-devkit/schematics‘ Require stack:
    [Druid-1.2.11源码系列]-7-mysql-connector-java驱动包内部的创建数据库连接对象的过程
    npm更新包时This operation requires a one-time password.
    利用Promise优化Vue异步操作的方法
  • 原文地址:https://blog.csdn.net/qq_37975179/article/details/127595040