数据库 = MySQL详解-基本命令

本文介绍了数据库的基本概念,重点讲解了SQL语言,包括DDL、DML、DQL和DCL,并展示了如何使用SQL进行数据的增删改查操作。此外,还提供了SQL基础操作的实例,如克隆表、数据迁移等,以及各种查询技巧,如去重、别名设置和条件查询等。
摘要由CSDN通过智能技术生成
数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以
对数据库中的数据进行增加,修改,删除及查询操作。
 

一.数据库概述

数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以
对数据库中的数据进行增加,修改,删除及查询操作。
 
数据库管理系统:
 
数据库管理系统( DataBase Managerment System, DBMS : 指一种操作和管理数据库的大型软
件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整
性。用户通过数据库管理系统访问数据库中表内的数据。
 
数据库与数据库管理系统关系:
 
数据库管理系统--->MySQL软件-->多个仓库--->多张表--->多条记录(数据)
 
 
 
(1)实体(java类)和表关系
  • 一个实体对应一张表

  • 一个对象对应一条记录

  • 对象和记录产生映射关系【ORM: Object Relational Mapping】

(2)常见关系型数据库

1. MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了,MySQL6.x版本(商业、社区)也开始收费。

2. Oracle:收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

3. DB2:IBM公司的数据库产品,收费的。常应用在银行系统中。

4. OceanBase:阿里的大型数据库,性能已超越Oracle全球第一

------------------------------------------------------

5. SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。

6. SyBase:已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。

7. SQLite: 嵌入式的小型数据库,应用在手机端。

(3)安装MySQL
 
(4)MySQL配置
 
mysql开机自启动
 
1.登录
dos命令窗口:
(1)本地登录: mysql -u用户名 -p密码
(2)指定ip:mysql -h主机地址 -u用户名 -p密码
图形化界面:(sqlyog)=(Navicat Premium)
2,退出:exit        quit
 
 
 

二.SQL

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

通过sql语句来操作数据,实现对记录的增删改查

【CRUD】:create 创建、retrieve(read) 检索、update 修改、delete 删除

(1)SQL书写规范:

1. SQL 语句可以单行或多行书写,以分号结尾。
 
2. 可使用空格和缩进来增强语句的可读性。
 
3. MySQL 数据库的 SQL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值