MySQL-1(数据库介绍以及部分SQL语法)

这篇博客介绍了MySQL数据库的基本概念,包括数据库的作用、常见的数据库类型以及实体类与表结构的对应关系。详细讲解了SQL语言,分为DDL、DML、DQL等类别,涵盖对数据库和表的操作,如创建、查看、更新、删除,以及查询操作,如基本查询、条件查询、排序、聚合函数、分组查询和分页。此外,还强调了INSERT、UPDATE、DELETE和TRUNCATE的区别,以及LIMIT在分页查询中的应用。
摘要由CSDN通过智能技术生成

数据库介绍

基本介绍

数据库:存储数据的仓库,本质时一个文件管理系统

【DBMS:数据库管理系统】

使用数据库的目的时对数据进行【CRUD】create/read/update/delete 处理

数据库对数据的存储是持久化方式保存

常见的数据库:

oracle mysql sqlserver redis elasticsearch

​ 数据分类:

​ oracle mysql sqlserver 关系型数据库

​ redis 基于内存

​ elasticsearch 搜索数据库

实体类与表结构对应关系
Java 表结构
成员属性 表头字段
对象 表中每一行的记录

SQL

结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言。

​ SQL分类:

  • DDL 数据库定义语言 用来定义数据库、表
  • DML 数据库操作语言 用来对记录操作 update delete insert
  • DCL 数据库控制语言 权限 用户
  • DQL 数据库查询语言 select 它不是官方分类
  • TCL 事务控制语言 事务

DDL

DDL 数据库定义语言 用来定义数据库、表

对库的操作

创建数据库

-- 格式  
create database if not exists 库名  default character set 编码;

-- 需求: 创建名称为db1的数据库 
create database db1;
-- 需求: 当db2数据库不存在是创建名称为db2数据库 
create database if not exists db2;
-- 需求: 创建名称为db3数据库,并指定字符集为gbk 
create database db3 character set gbk;

查看数据库

-- 格式
- 查看所有数据库  
 show database;
- 查看数据库的创建语句  
 show create database 数据库名;
 
 -- 需求:查询Mysql数据管理系统中所有的数据库 
show databases;
-- 需求:查询db3数据库的建库语句
show create databaase db3;

修改数据库

-- 格式
drop database 数据库名  

-- 从数据库管理系统中删除名称为db2的数据库
drop database db2;

使用数据库

- 格式
  - 查看正在使用的数据库   select database();
- 切换数据库   use 数据库名 

-- 查看正在使用的数据库 
select database();
-- 使用db1数据库
use db1;
对表的操作

创建表

- 创建表
 - 格式
create table 表名(
    字段名1  类型  约束,
    字段名2  类型  约束,
    ..
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值