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;

相关推荐
伊成1 小时前
docker安装Consul笔记
笔记·docker·consul
zstar-_1 小时前
Claude code在Windows上的配置流程
笔记·算法·leetcode
hi0_62 小时前
03 数组 VS 链表
java·数据结构·c++·笔记·算法·链表
Wy. Lsy4 小时前
Kotlin基础学习记录
开发语言·学习·kotlin
The_Killer.4 小时前
格密码--数学基础--06对偶空间与对偶格
学习·线性代数·密码学
Andy杨4 小时前
20250712-1-Kubernetes 监控与日志管理-K8s日志管理与维护_笔记
笔记·容器·kubernetes
撰卢5 小时前
【个人笔记】负载均衡
运维·笔记·负载均衡
betazhou5 小时前
SQL server之版本的初认知
数据库·oracle·goldengate·sql server·ogg·gdr
栈溢出了5 小时前
MyBatis实现分页查询-苍穹外卖笔记
java·笔记·mybatis
彤银浦6 小时前
Web学习笔记3
前端·笔记·学习·html5