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

被折叠的 条评论
为什么被折叠?



