介绍DDL:

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


创建数据库的 DDL 语法:

在查询中输入   CREATE DATABASE 数据库名

create database 数据库名(小写方便记忆)

例子:CREATE DATABASE test


大小写理解:

为区分 SQL 语句中的关键字,通常在进行语法定义时,将 SQL 语句中的关键字设为大写

但sql语句不区分大小写,利用大写规范语句


删除数据库的 DDL 语法:

在创建查询中输入 DROP DATABASE 数据库名

drop database 数据库名


创建数据表的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)]

)

字段解读:

“[]”中的内容为可选项。table_name:表名。
column_name:字段名。
data_type:字段数据类型。default_value:默认值。
auto_increment:主键值自动增长。pk_name:当前表中的主键名。
fk_name:当前表中的外键名。
referenced_table_name:被引用表名(主表名)。ref_pk_name:被引用表主键名。

例子:

use bus; -- 选择数据库

create table driver(

driverID int primary key auto_increment,

licenseNo   varchar(20),

name varchar(20),

gender varchar(2),

birth date

)

mysql创建数据库和创建数据表DDL语言,简单易懂,秒学会相关推荐

  1. 在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查

    题目 1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号.书名.单价.数量). 2.利用JDBC连接数据库dbjava,实现数据表 ...

  2. mysql创建数据库及中英文数据表--插入数据

    目录 一.创建数据库及数据表 二.插入数据 三.中文数据表创建 一.创建数据库及数据表 1.用create database 创建school数据库: 2.进入school数据库,创建info数据表: ...

  3. scrapy通过item类直接创建数据库中的数据表

    思路如下: 首先在item中写入需要构造的item 将item的key得到,构造dataframe 借助dataframe构造数据表 最后使用sql构造可以在数据库中自增长的主键 完整代码 # Def ...

  4. MySQL 创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD. 在这之前,需要先安装好 MySQL ,然后创建好数据库.数据表.操作用户. 一.数据库操作语言 数据库在操作时,需要 ...

  5. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

  6. MySQL创建数据库、创建数据表

    MySQL创建数据库.创建数据表 创建 MySQL 数据库时指定字符集和校对规则 mysql> CREATE DATABASE IF NOT EXISTS test_db_char DEFAUL ...

  7. MySQL之数据表(数据库的创建与删除、数据表的创建与删除)

    MySQL之数据表 创建数据库 删除数据库 认识数据表 创建数据表 删除数据表 创建数据库   在创建表之前,一定要先创建用来存储表的数据库.数据库中包含数据表.视图.索引.查询.规则.默认值等数据库 ...

  8. MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...

  9. Mysql数据库中插入记录的命令_MySQL创建数据库并插入数据命令

    简介: 学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令 学习资源来自实验楼:https://www.shiyanlou.com/courses/9 打开MySQL 服务 ...

最新文章

  1. 401 Palindrome
  2. JS进阶之---函数,立即执行函数
  3. python怎么做软件界面_python – 如何自定义桌面应用程序的标题栏和窗口
  4. git 命令详解和Android Studio代码管理工具
  5. mysql数据库常用备份、恢复命令
  6. 精通Android自定义View(十九)自定义圆形炫彩加载转圈效果
  7. 自定义----损失函数与优化器
  8. Kafka从上手到实践 - Kafka集群:配置Broker | 凌云时刻
  9. 2021年数学建模国赛A题优秀论文(Word)(FAST”工作抛物面的优化设计)
  10. Java获取本周一、上周一、下周一时间
  11. ESP8266的FATAL EXCEPTION 28 29问题原因
  12. JavaScript闭包的个人理解
  13. 最新青龙面板安装教程+依赖+拉库合集
  14. 理解涡流--电磁炉只能加热铁磁性物质(磁化)
  15. 基于ART-PI SPI驱动W25Q128
  16. 22岁生日,糟糕的一天
  17. 不要在寂寞的时候爱谁
  18. Webix ui carck版
  19. cypress代理商与ic芯片有哪些品牌
  20. 人社练兵比武怎样挣积分 python 源码在线答题源码

热门文章

  1. Educational Codeforces Round 33 (Rated for Div. 2)
  2. python安装pyecharts失败_Python中pyecharts安装及安装失败的解决方法
  3. IV (information value)信息价值
  4. 上传漏洞实战——中国菜刀和kali
  5. AltiumDesigner 09/18导入CAD
  6. android+设置语言切换+画面闪动,android 多语言切换 不用启动activity或者无闪屏
  7. 全国计算机二级证书有必要考吗,有必要考计算机二级证书吗
  8. 【杂谈】除了生成图像(造假),GAN如何给目标检测,图像分割,图像增强等问题打辅助?...
  9. spyder 运行时闪退_记一次spyder打不开(闪退)之后,心累的恢复历程
  10. 详解map(一)—— map的常用方法