1.DDL(Data Definition Language):数据定义语言,用来定义数据库对象,库、表、列等;创建、删除、修改:库,表结构;
2.DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);增、删、改:表记录
3.DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别
4.DQL(Data Query Language):数据查询语言,用来查询记录(数据)

DDL之操作数据库

创建数据库:

create database mydb1;

删除数据库:

drop database mysql;

数据类型(列类型)

int :整型
double :浮点型,例如double(5,2)表示最多5位,其中必须有两位小数。即最大值为999.99
decimal:浮点型,在表单钱方面使用该类型,因为不会出现精度缺失问题
char:固定长度字符串类型 char(255),数据最长为255,数据的长度不足指定长度,补足到指定长度
varchar: 可变字符串类型,varchar(65535),不补
text(club):字符串类型(mysql独有)
tinytext小
text:
mediumtext:中
longtext:大
blob:字节型
data:日期类型:格式为yyyy-MM-dd;
time:时间类型:格式为hh:mm:ss
timestamp:时间戳类型,既有日期,又有时间

DDL之操作表

创建表:

create table student(-> sno char(5),-> sname varchar(10),-> sage int-> ),

查询表结构

desc student;

删除表:

drop table student;

表中增加列:

 alter table student-> add(-> educadtion varchar(50)-> );

表中修改列属性:

 alter table student-> modify sage varchar(20);

表中删除列:

 alter table student-> drop sage;

表的重命名:


mysql> alter table student-> rename to ss;

DDL(数据定义语言)相关推荐

  1. mysql DDL数据定义语言

    DDL数据定义语言 本节涉及MySQL关键字:create.alter(rename,add,chang,modify,drop).drop.delete.truncate等. -- 创建表: -- ...

  2. MySQL04:DDL数据定义语言

    DDL数据定义语言 库和表的管理 一.库的管理 1.库的创建 语法: create database [if not exists]库名; 案例:创建库Books CREATE DATABASE IF ...

  3. sql 两大类 DDL数据定义语言 和DCL数据控制语言

    SQL分为五大类: DDL:数据定义语言   DCL:数据控制语言     DML:数据的操纵语言  DTL:数据事务语言  DQL:数据查询语言. DDL (date definition lang ...

  4. 大数据技术之Hive 第4章 DDL数据定义语言

    第4章 DDL数据定义语言 4.1 创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LO ...

  5. 数据库DDL数据定义语言

    文章目录 DDL数据定义语言 1. 数据库相关操作 1.1 查看DBMS中已有的数据库 1.2 新建一个数据库 1.3 查看数据库信息 1.4 删除数据库 1.5 使用一个数据库(切换一个数据库) 2 ...

  6. 【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据

    14天阅读挑战赛 目录 数据库基本概念 数据库DataBase(简称DB) 数据库管理系统Database management system(简称DBMS) 如何操作DBMS? 连接数据库的方式: ...

  7. MySQL基础--(2) [SQL(结构化查询语言), DDL(数据定义语言)]

    目录 Sql(结构化查询语言) sql的概念以及特点 DDL(数据定义语言) 创建,删除,修改数据库. 数据库存储数据的特点 数据库表 数据库表中数据的数据类型 数据库表中数据的约束 创建表 设置修改 ...

  8. 七、MySQL DDL数据定义语言 学习笔记(库和表的创建、修改、删除详解 + 强化复习)

    DDL语言 数据定义语言 库和表的管理: 一.库的管理: 创建.修改.删除 二.表的管理: 创建.修改.删除 创建: create 修改: alter 删除: drop 一.库的管理 1.库的创建: ...

  9. MySQL→数据库、启动连接数据库、SQL→DDL数据定义语言及数据类型、DML数据操作语言、DQL数据查询语言、数据库约束→主键、唯一、非空、默认、外键、SQL、三大范式及一多关系、视图、内外连接

    MySQL连接退出命令 mysql –uroot -proot mysql –h127.0.0.1 –uroot -proot mysql --host=localhost --user=root - ...

  10. MySQL的DDL(数据定义语言)

    笔记本 SQL语言一共分为4大类: DQL(数据查询语言). DDL(数据定义语言). DML(数据操纵语言). DCL (数据控制语言)     本文就介绍的是其中的DDL(Data Definit ...

最新文章

  1. python中append的用法_Python 列表 append() 使用方法及示例
  2. 内网虚拟服务器怎么固定域名,如何让自己的局域网用(虚拟的)域名访问?
  3. R语言空间数据处理(part2)--空间数据读写
  4. 了解自定义对象创建:JSON绑定概述系列
  5. Linux系统:centos7下搭建ElasticSearch中间件,常用接口演示
  6. springboot使用JSR303对数据进行校验
  7. 深入理解定时器系列第三篇——定时器应用(时钟、倒计时、秒表和闹钟)
  8. mfc函数调用堆栈溢出_01 JavaScript 调用堆栈
  9. php 如何区分0和false,php中怎么区别false与0
  10. 计算机机房综合布线方案,计算机网络设备施工方案(不含综合布线)(word版)
  11. 找商网获得找商网商品详情 API 返回值说明
  12. unity显示no camera rendering
  13. 天池大数据《快来一起挖掘幸福感!》项目第169名
  14. SQL执行计划--HIT、SQLPLAN
  15. 2021年中国电池电解液行业出货量及龙头企业对比分析:江苏国泰vs新宙邦vs天赐材料[图]
  16. 揭秘微信对方正在输入……到底表示什么意思?
  17. [几何] BZOJ 2710 [Violet 1]追风者 POJ 3924 Tornado
  18. qq看点模块测试用例
  19. php网站后台开发教程,WordPress做网站后台开发教程
  20. 数字电路_2. 各类触发器

热门文章

  1. 自学Python要学多久可以学会?
  2. 思科考试答案 网上搜不到的几个
  3. gitlab中如何删除项目
  4. windows server 2008 安装live mail
  5. ssh 互信无法连接问题 receive packet: type 51
  6. 小蔡电脑助手3.0新版全新发布上线
  7. java设计模式9:Proxy(3)虚拟代理
  8. The Boy Who Cried Wolf 的重点单词表
  9. 使用Matlab实现JPEG压缩
  10. 二分图最大匹配(匈牙利算法Dinic算法)