MySQL第三章——DDL

本文介绍了SQL的结构化查询语言和数据定义语言(DDL),详细讲解了如何使用DDL创建、维护数据库,如创建、删除数据库,以及创建、查看、修改和删除数据库表结构,包括新增、变更、删除字段和外键约束。

3.1使用DDL定义数据库表结构

 sql简介: 

  结构化查询语言(Structured Query Language,SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,专用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。

 DDL介绍:——数据库语法

  数据定义语言(Data Definition Language,DDL)是一种用于描述数倨库所需存储的现实世界实体的专门语言,其主要工作是用于定义和维护数据库以及数据表结构。

创建和维护数据库:

 1.创建数据库语法:CREATE DATABASE 数据库名

 2.删除数据库语法:DROP DATABASE 数据库名

 3.查看数据库语法:  SHOW DATABASES 数据库名

创建数据库里的表:

语法:USE 数据库名;

           CREATE TABLE 表名(字段名 字段数据类型 是否为空 默认值 注释 主键);

3.2使用DDL维护数据库表结构

 1.查看表语法:SHOW TABLES 表名

 2.查看表定义语法:DESCRIBE 表名

 3.删除表语法:DROP TABLE 表名

 4.修改表结构语法:ALTER TABLE 表名 修改子句

 (1)新增字段的修改子句:ADD 新增字段名称 字段的数据类、长度、非空、默认值等

 (2)变更字段的修改子句:CHANGE 原来的旧字段名 新字段名 数据类型(长度)

 (3)更新字段的修改子句:MPDIFY 字段名 默认值、数据类型、非空、默认值等

 (4)删除字段的修改子句:DROP COLUMN 字段名

 (5)添加外键约束字段的语法:ALTER TABLE 含有外键的表名 ADD CONSTRAINT 外键名 FOREIGN KEY(含有外键的字段) REFERENCES 主表(主键或者唯一约束)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值