该语言主要的作用是: 对库和表的管理.

创建:create

修改:alter

删除:drop

一、库的管理

创建、修改、删除

1.创建库

CREATE DATABASE books;

为了避免已存在报错可以加个判断

CREATE DATABASE  IF NOT EXISTS books;

2.更改库的字符集

ALTER DATABASE books CHARACTER SET gbk;

3.库的删除

DROP DATABASE IF EXISTS books;

二、表的管理

创建、修改、删除

1.创建表

1.创建表book

CREATE TABLE book(id INT,#编号bName VARCHAR(20),#长度为20的图书名price DOUBLE,#价格authorId INT#作者编号
)

2.创建表author

CREATE TABLE author(id INT,#作者编号au_name VARCHAR(20),#作者名nation VARCHAR(10)#国家
)

2.修改表

1.修改列名

ALTER TABLE book CHANGE id ID int

change 后面的 column 可以省略


2.修改列的类型和约束

ALTER TABLE book MODIFY COLUMN price int


3.添加新列

ALTER TABLE author ADD COLUMN annual DOUBLE


4.删除列

ALTER TABLE author DROP COLUMN annual

5.修改表名

ALTER TABLE author RENAME TO book_author 


3.表的删除

DROP TABLE IF EXISTS book_author

4.表的复制

create table  XX
select * from  表

SQL语言之DDL语言学习-----数据定义语言学习相关推荐

  1. 4、DDL语句(数据定义语言)

    文章目录 一.DDL语句介绍 二.create 创建 三.alter 修改 四.drop 删除 五.truncate 清空 一.DDL语句介绍 DDL语句:数据定义语言-Data Definition ...

  2. sql语言学习——数据定义语言

    数据定义语言:库和表的管理. 库的管理:创建.修改.删除 表的管理:创建.修改.删除 创建:create 修改:alter 删除:drop 查看表的结构:DESC 表名; 查看库中的表:SHOW TA ...

  3. 数据库原理与应用(SQL Server)笔记 第一章 数据定义语言和数据操纵语言

    文章目录 前言 一.基本介绍 二.在SQL里执行T-SQL语句 三.数据定义语言(DDL) (一)概述 (二)数据定义语言用于数据库 1.创建数据库 2.修改数据库 3.使用数据库 4.删除数据库 5 ...

  4. 【数据库和SQL学习笔记】1.SQL语言的功能和特点,数据定义语言和应用,主键和外键

    本专栏是我对数据库系统和SQL语言的学习笔记分享~ 数据库系统软件:SQL Server 2019 Express(免费,初学者使用足够,足够部署小型项目) 操作系统:Windows 10 安装过程略 ...

  5. 【SQL学习笔记】之数据定义语言(DDL)

    SQL语言的学习可以简单地分为以下五个部分: 数据查询语言(DQL):select 数据操作语言(DML):insert.update.delete 数据定义语言(DDL):create.alter. ...

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

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

  7. 【ClickHouse SQL 极简教程】ClickHouse SQL之数据定义语言 DDL

    1.1. ClickHouse SQL之数据定义语言 DDL  本节介绍 ClickHouse 中进行数据库.表结构的定义和管理. 1.1.1. 概述 在SQL中,数据定义语言( DDL ) 用来创建 ...

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

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

  9. SQL中数据操作语言 (DML) 和数据定义语言 (DDL)

     可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法. ...

最新文章

  1. C++中的对象_纪要(二)
  2. HDU 2516 取石子游戏 斐波纳契博弈
  3. 网站如何启用SSL安全证书?IIS7启用新建Https:/
  4. 将2个字符写入单个Java char
  5. JS 中去除空格和换行的正则表达式写法
  6. ajax 折叠,ASP.NET AJAX可折叠面板Accordion应用实例
  7. 词嵌入生成词向量_使用词嵌入创建诗生成器
  8. deepin下安装QT
  9. 基于javaweb的员工绩效考核系统
  10. c盘清理代码_WIN10 C盘空间不够怎么办?几个小方法助你清理硬盘空间
  11. 部署python爬虫_爬虫项目部署
  12. selenium + 超级鹰 识别验证码自动登录
  13. 德语区国家的摄影测量与遥感
  14. 清华EMBA课程系列思考之九 -- 中国经济前沿问题解读
  15. UPnP和DLNA协议
  16. 2022-2027年中国机动车检测行业发展前景及投资战略咨询报告
  17. 计算机桌面图标有阴影,桌面图标有阴影怎么去掉?教你轻松解决
  18. 163vip邮箱登陆有哪些方法?哪种最便捷?
  19. Solide work每日一练
  20. 厦门八大美院墙绘 茶馆里的中国风墙绘壁画

热门文章

  1. 【全电发票】开票金额总额度发生了什么变化?
  2. 用友U9 cloud助力临工重机实现定制化生产
  3. roncoo-pay 开源支付系统全新架构升级
  4. Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程
  5. 我的Spring 之旅---Spring实战
  6. Loading(二)--ThreeBodyLoadingView
  7. 【swift3.0】【枚举定义的不同方式】
  8. 点滴积累【C#】---操作xml,将xml数据显示到treeview
  9. .pyc文件_python专题shutil高阶文件操作
  10. 【学习笔记】区块链应用判断准则