数据库基础,DDL

本文介绍了数据库的基础知识,特别是数据定义语言(DDL),它是SQL中用于创建和修改数据库对象如表、列等的部分。文章提到了关系型数据库的代表如SQLServer、MySQL和Oracle,并对比了关系型和非关系型数据库。此外,还概述了SQL的其他类别:DML(数据操作)、DCL(数据控制)和DQL(数据查询)。
摘要由CSDN通过智能技术生成

数据库基础,DDL

(1)概述

​ 存储数据的仓库,当你的电脑装有数据库软件,就可以对外提供数据的增删改查服务,而这台电脑就是一台数据库服务器。

常见的数据库:

SQLServer 微软的 中小型关系型数据库
MySQL 中小型的关系型数据库
Oracle 大型的关系型数据库

关系型数据库:具有行和列的这种二维表结构的数据库。

非关系型数据库:NOSQL 用键值关系来存储数据,类似json

(2)sql的分类

​ DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
​ DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(增、删、改)
​ DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
​ DQL(Data Query Language):数据查询语言,用来查询记录(数据)。

(3)DDL的操作

打开数据库,输入密码登陆,然后可以执行以下操作。

创建数据库:
create database 数据库名字;
例如:create database mydb;
//接下来的都将用mydb来举例

查询所有库:
show databases;
注意这里是复数

删除一个库:
drop database mydb;
删除了mydb这个库

修改数据库编码:
alter database mydb character set='gbk';
原先是utf8

查看建库语句:
show createdatabase mydb;


如果我们要在库里建表,删除表,对表头进行操作,那么我们必须切换到这个库里。

切换库:
use mydb;
切换到了mydb这个库里。

创建表时,列名是要有数据类型的
数据库中常见的列的数据类型:
int :整形
double :浮点型,例如double62)表示最多有6位
其中必须有两位小数,即最大值为9999.99char:固定长度字符串类型
var char:可变长度字符串类型
text:字符串类型,存大格式的文本
blob:字节类型,存字节类型的数据,比如电影字节,图片字节,但是一般不会把字节数据存到数据库当中。
data:日期类型,格式为:yyyy-MM-dd;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值