mysql数据库基础知识

目录

一:概念

二:MySQL数据库服务器、数据库和表的关系

三:SQL语言

四:SQL分类

五:数据在数据库中的存储方

六:mysql数据类型


一:概念

所谓安装数据库服务器,只是在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。

为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。

数据库服务器、数据库和表的关系:

数据库服务器>数据库>表

注意:大小写不敏感,要以,结尾,一行只能一个语句

二:MySQL数据库服务器、数据库和表的关系

步骤:登录数据库 => 创建数据库 => 切换到指定数据库 => 创建表 => 使用表

登录数据库:mysql –u用户名 –p密码(DOS窗口作为client)

关系:数据库服务器 => 数据库 => 表,从左到右为一对多的关系。

数据库最小单位:行。

注意:我的数据库是安装在linux上的

三:SQL语言

Structured Query Language, 结构化查询语言

非过程性语言

为加强SQL的语言能力,各厂商增强了过程性语言的特征

如Oracle的PL/SQL 过程性处理能力

SQL Server、Sybase的T-SQL

SQL是用来存取关系数据库的语言,具有查询、操纵、定义和控制关系型数据库的四方面功能

四:SQL分类

DDL

数据定义语言 - Data Definition Language

用来定义数据库的对象,如数据表、视图、索引等

DML

数据处理语言 - Data Manipulation Language

在数据库表中更新,增加和删除记录

如 update, insert, delete

DCL

数据控制语言 – Data Control Language

指用于设置用户权限和控制事务语句

如grant,revoke,if…else,while,begin transaction

DQL

数据查询语言 – Data Query Language

select

五:数据在数据库中的存储方

所谓创建表,其实我们在声明定义列,也叫字段。定义完成之后直接往表中插入数据即可。

表的一行称之为一条记录

表中一条记录对应一个java对象的数据

六:mysql数据类型

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值