DDL(数据定义语言)
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(数据定义语言)相关推荐
- mysql DDL数据定义语言
DDL数据定义语言 本节涉及MySQL关键字:create.alter(rename,add,chang,modify,drop).drop.delete.truncate等. -- 创建表: -- ...
- MySQL04:DDL数据定义语言
DDL数据定义语言 库和表的管理 一.库的管理 1.库的创建 语法: create database [if not exists]库名; 案例:创建库Books CREATE DATABASE IF ...
- sql 两大类 DDL数据定义语言 和DCL数据控制语言
SQL分为五大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据的操纵语言 DTL:数据事务语言 DQL:数据查询语言. DDL (date definition lang ...
- 大数据技术之Hive 第4章 DDL数据定义语言
第4章 DDL数据定义语言 4.1 创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LO ...
- 数据库DDL数据定义语言
文章目录 DDL数据定义语言 1. 数据库相关操作 1.1 查看DBMS中已有的数据库 1.2 新建一个数据库 1.3 查看数据库信息 1.4 删除数据库 1.5 使用一个数据库(切换一个数据库) 2 ...
- 【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据
14天阅读挑战赛 目录 数据库基本概念 数据库DataBase(简称DB) 数据库管理系统Database management system(简称DBMS) 如何操作DBMS? 连接数据库的方式: ...
- MySQL基础--(2) [SQL(结构化查询语言), DDL(数据定义语言)]
目录 Sql(结构化查询语言) sql的概念以及特点 DDL(数据定义语言) 创建,删除,修改数据库. 数据库存储数据的特点 数据库表 数据库表中数据的数据类型 数据库表中数据的约束 创建表 设置修改 ...
- 七、MySQL DDL数据定义语言 学习笔记(库和表的创建、修改、删除详解 + 强化复习)
DDL语言 数据定义语言 库和表的管理: 一.库的管理: 创建.修改.删除 二.表的管理: 创建.修改.删除 创建: create 修改: alter 删除: drop 一.库的管理 1.库的创建: ...
- MySQL→数据库、启动连接数据库、SQL→DDL数据定义语言及数据类型、DML数据操作语言、DQL数据查询语言、数据库约束→主键、唯一、非空、默认、外键、SQL、三大范式及一多关系、视图、内外连接
MySQL连接退出命令 mysql –uroot -proot mysql –h127.0.0.1 –uroot -proot mysql --host=localhost --user=root - ...
- MySQL的DDL(数据定义语言)
笔记本 SQL语言一共分为4大类: DQL(数据查询语言). DDL(数据定义语言). DML(数据操纵语言). DCL (数据控制语言) 本文就介绍的是其中的DDL(Data Definit ...
最新文章
- python中append的用法_Python 列表 append() 使用方法及示例
- 内网虚拟服务器怎么固定域名,如何让自己的局域网用(虚拟的)域名访问?
- R语言空间数据处理(part2)--空间数据读写
- 了解自定义对象创建:JSON绑定概述系列
- Linux系统:centos7下搭建ElasticSearch中间件,常用接口演示
- springboot使用JSR303对数据进行校验
- 深入理解定时器系列第三篇——定时器应用(时钟、倒计时、秒表和闹钟)
- mfc函数调用堆栈溢出_01 JavaScript 调用堆栈
- php 如何区分0和false,php中怎么区别false与0
- 计算机机房综合布线方案,计算机网络设备施工方案(不含综合布线)(word版)
- 找商网获得找商网商品详情 API 返回值说明
- unity显示no camera rendering
- 天池大数据《快来一起挖掘幸福感!》项目第169名
- SQL执行计划--HIT、SQLPLAN
- 2021年中国电池电解液行业出货量及龙头企业对比分析:江苏国泰vs新宙邦vs天赐材料[图]
- 揭秘微信对方正在输入……到底表示什么意思?
- [几何] BZOJ 2710 [Violet 1]追风者 POJ 3924 Tornado
- qq看点模块测试用例
- php网站后台开发教程,WordPress做网站后台开发教程
- 数字电路_2. 各类触发器