(未完待续)数据库四大语言:DDL、DML、DCL、DQL

数据库四大语言:DDL、DML、DCL、DQL

  • DDL(data definition language):数据定义语言

  • DML(data manipulation language):数据操纵语言

  • DCL(data control language):数据控制语言

  • DQL(data quary language):数据查询语言

一. DDL数据定义语言:

​ 用于改变数据库结构,通常为创建(create)、更改(alter)、删除(drop)数据库对象。具体例子如下:

1.creat:

语法
-- 创建数据库
create database 数据库名;
-- 使用数据库
use 数据库名;
-- 创建表
create table 表名(
    列名 数据类型 约束
    ··· ···,
    ···
);
案例
-- 创建数据库
create database database_name;
-- 使用数据库
use database_name;
-- 创建表
create table table_name(
    id int primary key,
    name varchar(12) not null,
    gender enum('男','女','未知')
);

2.alter:

原始数据
列名 数据类型 约束条件
id int /
name varchar 字符长度12,非空
gender varchar 男/女/未知
案例
-- 添加列
alter table table_name 
add column age int;
-- 删除列
alter table table_name 
drop column age;
-- 改变列age的数据类型 ——》age varchar(20) not null
alter table table_name 
add column age varchar(20) not null;

2.drop:

语法
drop database 数据库名;
案例
drop database database_name;

二. DML数据操纵语言

​ 简单来说就是增(insert)、删(delete)、改(update)。

语法

-- insert
insert into

案例

-- insert
insert into
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,794评论 0 9
  • 一、数据库系统 数据库DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺序组织,可以被各种用户或...
    fly5阅读 2,976评论 0 0
  • 一、数据库概述 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户...
    圣贤与无赖阅读 9,335评论 0 4
  • 什么是数据库 保存数据的仓库,存储数据。 所有的数据库都是以文件的方式保存在电脑中 SQL语句: Structur...
    小灰灰爱学习阅读 2,844评论 0 0
  • 罗振宇跨年演讲的“余波”,终于是慢慢消停下来了,有人叫好,有人吐槽,有人被“煽动”,有人被“抨击”。 无论怎样吧,...
    李罗伯阅读 4,551评论 1 2