一.简单介绍sql
一.简单介绍sql
(1)结构化查询语言(Structured Query Language,SQL)是一种有特殊目的的编程语言,也是一种数据库查询和一些程序设计语言,专用于存储及调用数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。
(2)SQL 重点基础内容包括数据定义语言DDL和数据操作语言DML。
二.简单的数据定义语言
(1)简介:数据定义语言(Data Definition Language,DDL)是一种用于描述数据库所需存储的现实实体的术语, 其主要工作是用于定义和维护数据库以及数据表结构(简称DDL)
(2)基本语法:(注意!为区分 SQL 语句中的关键字,通常在进行语法定义时,将 SQL 语句中的关键字设为大写)
1.创建数据库的 DDL 语法:CREATE DATABASE database_name(表名)。
2.删除数据库的 DDL 语法如下:DROP DATABASEdatabase_name(表名)。
3.查看数据库的 SQL 语句如下:SHOW DATABASES。
4.创建数据表的 DDL 语法如下:CREATE TABLE table_name(表名)( column_name*(字段名) data_type(字段数据类型) [NOT NULL] [DEFAULT default_value(字段默认值)] [AUTO_INCREMENT(主键值自动增长)] [], ... [PRIMARY KEY(pk_name(当前表中的主键名)),] [FOREIGN KEY(fk_name(当前表的外键名)) REFERENCES referenced_table_name(被引用表名即主表名)(ref_pk_name(被引用表主键名))] )
(3)实例:使用 DDL 创建驾驶员表
字段名 | 说明 | 类型 | 长度 | 约束 |
driverID | 驾驶员编号 | int | — | 主键、自动增长 |
licenseNo | 驾照号码 | varchar | 20 | 非空 |
name | 姓名 | varchar | 20 | 非空 |
gender | 性别 | varchar | 2 | — |
birth | 出生年月 | date | — | — |
语法:use bus; -- 选择数据库 create table driver( driverID int primary key auto_increment, licenseNo varchar(20), name varchar(20), gender varchar(2), birth date )
运行成功的截图:
以上就是DDL语句的内容,希望能够帮助你学习DDL语句,大家课后也不要忘记实践操作喔!
关注我,下期会讲基础的DML语句!