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;

相关推荐
某人辛木34 分钟前
软考学习中
学习
xin007hoyo3 小时前
算法笔记·数学·最大公约数
笔记·算法
清风徐来QCQ3 小时前
python语法学习
学习
岂是尔等觊觎4 小时前
PCB设计教程【入门篇】——电路分析基础-基本元件(二极管三极管场效应管)
经验分享·笔记·嵌入式硬件·学习·pcb工艺
潇-xiao4 小时前
Qt 控件发展历程 + 目标(1)
c++·笔记·qt
zhutoutoutousan4 小时前
解决 Supabase “permission denied for table XXX“ 错误
javascript·数据库·oracle·个人开发
拾忆-eleven4 小时前
NLP学习路线图(二): 概率论与统计学(贝叶斯定理、概率分布等)
学习·自然语言处理·概率论
清晨朝暮5 小时前
【Linux 学习计划】-- git 在Linux远端服务器上的部署与简单使用
学习
奕天者5 小时前
计算机网络学习(三)——HTTP
学习·计算机网络·http