数据库基础知识【MySQL】

本文介绍了MySQL的基础概念,包括数据抽象、实例和模式、数据模型等,并详细讲解了数据库语言、事务管理以及各种基本操作,如创建/删除数据库、查询、更新数据等。此外,还提到了MySQL的备忘单,涵盖了盲注函数、攻击数据库服务器的方法以及文件读写操作。
摘要由CSDN通过智能技术生成

说明:涉及到的操作均在MySQL中实现

一、基础概念

1、数据抽象
物理层、逻辑层、视图层
2、实例和模式
特定时刻存储在数据库中的信息的集合称作数据可的一个实例
模式:物理模式和逻辑模式
3、数据模型

  • 关系模型
  • 实体-联系模型
  • 基于对象的数据模型
  • 半结构化数据模型

4、数据库语言
数据操纵语言(Data-Manipulation Language,DML):比如查询语言(Query Language)
数据定义语言(Data-Definition Language,DDL):

  • 域约束
  • 参照完整性约束
  • 断言
  • 授权

5、事务管理

  • Atomicity,原子性
  • Consistency,一致性
  • Isolation:隔离性
  • Durability,持久性

6、基本类型

  • char(n):固定长度的字符串,指定长度n
  • varchar(n):可变长度字符串,最大长度n
  • int:整数类型
  • smallint:小整数类型
  • numeric(p,d):定点数,p位数字,d位小数
  • realdouble precision:浮点数与双精度浮点数
  • float(n):精度至少为n位的浮点数。

基本操作

首先连接mysql数据库

~#: mysql -u root -p
然后输入密码 

1、创建/删除数据库
命令:create/drop database DBName

mysql> create database Mytest;
mysql> drop database Mytest;

2、显示当前DBMS有多少个数据库
命令:show databases

mysql> show databases;

3、使用某个指定数据库
命令:use DBName

mysql> use Mytest;

4、查看数据库中的表【在执行3之后,即指定使用的数据库后】
命令:show tables;

mysql> show tables;

在这里插入图片描述
5、创建表
命令:create table TableName( A i A_i Ai D i , D_i, Di</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值