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;

相关推荐
我真的是大笨蛋19 小时前
K8S-Pod(下)
java·笔记·云原生·容器·kubernetes
梁小憨憨1 天前
zotero扩容
人工智能·笔记
Hello_Embed1 天前
STM32HAL 快速入门(十九):UART 编程(二)—— 中断方式实现收发及局限分析
笔记·stm32·单片机·嵌入式硬件·学习
天上的光1 天前
关于学习的一些感悟
学习
笑鸿的学习笔记1 天前
JavaScript笔记之JS 和 HTML5 的关系
javascript·笔记·html5
red_redemption1 天前
自由学习记录(95)
学习
半夏陌离1 天前
SQL 拓展指南:不同数据库差异对比(MySQL/Oracle/SQL Server 基础区别)
大数据·数据库·sql·mysql·oracle·数据库架构
东风西巷1 天前
Balabolka:免费高效的文字转语音软件
前端·人工智能·学习·语音识别·软件需求
XISHI_TIANLAN1 天前
【多模态学习】Q&A3:FFN的作用?Embedding生成方法的BERT和Word2Vec?非线性引入的作用?
学习·bert·embedding
用户931356002741 天前
文件包含漏洞
笔记