5月21日学习笔记

MYSQL三层结构

表1

数据库DB1 表2

数据库管理系统

客户端命令终端(Dos) DBMS 数据库DB2 表1

表2

数据库..........

Mysql数据库-表的本质仍然是文件

表的一行称之为一条记录->在java程序中一行记录往往使用对象表示

SQL语句分类

DDL:数据定义语句(create表,库)

DML:数据操作语句(增加insert,修改update,删除delete)

DQL:数据查询语句(select)

DCL:数据控制语句(管理数据库:比如用户权限)

创建数据库

  1. CHARACTER SET:指定数据库采用的字符集,如果不指定字符集,默认utf8
  2. COLLATE:指定数据库字符集的校对规则(床用的utf8_bin、utf_general_ci)

#演示数据库的操作

#创建一个名称为hdp_db01的数据库

#使用指令创建数据库

CREATE DATABASE hsp_db01;

#删除数据库

DROP DATABASE hsp_db01;

#创建一个使用utf8字符集的hsp_db02数据库

CREATE DATABASE hsp_db02 CHARACTER SET utf8;

#创建一个使用utf8字符集,并带校对规则的hsp_db03数据库

CREATE DATABASE hsp_db03 CHARACTER SET utf8 COLLATE utf8_bin;

相关推荐
强子感冒了6 小时前
Java网络编程学习笔记,从网络编程三要素到TCP/UDP协议
java·网络·学习
Quintus五等升6 小时前
深度学习④|分类任务—VGG13
人工智能·经验分享·深度学习·神经网络·学习·机器学习·分类
二哈喇子!6 小时前
Java框架精品项目【用于个人学习】
java·spring boot·学习
Mixtral7 小时前
2026年4款学习转写工具测评:告别逐字整理,自动生成复习资料
笔记·学习·ai·语音转文字
鄭郑7 小时前
【playwright 学习笔记】原理讲解与基础操作 --- day01
笔记·学习
2301_810746317 小时前
CKA冲刺40天笔记 - day10 K8S namespace
笔记·容器·kubernetes·k8s
Yu_Lijing7 小时前
基于C++的《Head First设计模式》笔记——模式合作
c++·笔记·设计模式
代码游侠8 小时前
学习笔记——时钟系统与定时器
arm开发·笔记·单片机·嵌入式硬件·学习·架构
诸葛成8 小时前
渗透测试-信息收集
经验分享·笔记·课程设计
遇见火星8 小时前
MySQL常用命令大全(2026最新版)
数据库·mysql·oracle