mysql中基本的DDL语句(关注一下,以后会继续更新喔!)

一.简单介绍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语句!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269845.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[ST2017] Lab1: Triangle type and Junit test

Lab1 3014218071 王汉超 Request: Write a program with a function(getTriangleStatus) and test it, which takes three double number l1, l2, l3 as lengths of triangle sides and calculates whether the triangle is equilateral, isosceles, or scalene. Contents: 一.…

说说图片加载不出来_晒晒我的新家,朋友都说好看,恨不得天天宅在卧室不出来...

我和老婆是高中同学,早年因为没有考上大学,我早早的来北京闯事业,也吃了很多苦,好在那时机会很多,做什么都能赚点钱,生活质量也逐渐好了起来,配得上我老婆这样的大学生,今年和老婆结…

mysql中基本的DML语句

1.DML语句的含义 数据操纵语言(DML) 由 DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。基本的 DML 分为两类四种:检索(查询)和更新(插入、删除、修改)。…

委托窗体传值

转载于:https://www.cnblogs.com/yoyo-524/p/6538547.html

yy自动语音接待机器人_人脸签到、发言记录,会议机器人来啦

会议机器人来啦~~在各种关于会议的吐槽中,很多人产生了一个需求:会议机器人。对于这一需求,安泽智能基于自身在人工智能行业的经验,研发出了适用于会议场景,具有会场引导、人脸识别签到、会议记录、与主持人串讲互动等…

TimeUnit

TimeUnit TimeUnit.DAYS 表示天 TimeUnit.SECONDS表示 秒

mysql中的函数有哪些?(1.数字函数)

一.函数类型 1.数学函数和控制流函数 2.字符串函数 3.日期和时间函数 4.系统信息函数和加密函数 二.解析数学函数及其包含的类型 1.数学函数是用来处理数值数据方面的运算,MySQL 中主要的数学函数有绝对值函数、三角函数、对数函数和随机函数等。 使用数学函数…

好分数阅卷3.0_自考通过率低?一位资深阅卷老师的自述

很多同学在咨询的时候,都会问老师自考的通过率高吗?老师会故意压分吗?自考分数背后究竟经历了怎么样的故事,今天我们一起来听一听自考阅卷老师的自述。1印象分很重要正常情况下,一份卷子的阅卷时间一般不会超过1.5分钟…

【BZOJ2300】【SCOI2011】糖果

差点就忘了还有差分约束这个东西……看见了就要学习一个 原题: 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希…

mysql中的函数有哪些?(2.控制流函数)

一.函数类型 1.数学函数和控制流函数 2.字符串函数 3.日期和时间函数 4.系统信息函数和加密函数 二.解析控制流函数及其包含类型 1.控制流函数也称作“条件判断函数”,其根据满足的条件不同,执行相应的流程。 MySQL 中常见的控制流函数有 IF、IFNU…

st庞大股票股吧_黄金变石头!6倍大牛股提前锁定退市,市值蒸发98%,还有这些股票拉响警报(附名单)...

12月18日,*ST刚泰再次以跌停收盘,报0.53元/股,总市值仅7.89亿元。截至今日,公司已连续8日跌停,同时连续第19天收盘价低于1元/股,面值退市已是板上钉钉。戏剧性的是,与*ST刚泰行业、境遇相似的*S…

MYSQL的函数有哪些?(3.字符串函数)

一。字符串函数的类别及其作用 字符串函数主要用来处理字符串数据,MySQL 字符串函数主要有计算字符长度函数、字符串合并函数、字符串转换函数、字符串比较函数以及查找指定字符串位置函数等。 如下表所类 字符串函数 功能介绍 CHAR_LENGTH(str) 返回字符串 s…

多线程卖票问题

public class Ticket {private int number 30;public void sale(){if(number > 0){System.out.println(Thread.currentThread().getName() "卖出了" (number--) "票,剩余:" number);}}public static void main(String[] args…

在配置静态IP的时候遇到 :bringing up interface eth0 : error unknown connection

首先这是动态ip配置成功的结果 接下来切换到root用户来配置静态的 按照静态ip的配置方法配置好文件后(具体过程这里就不多加说明) 然后保存退出 当我们重启网卡的时候问题来了(因为本人有点强迫症,多次重启了,结果还是…

解决java.net.ConnectException: Connection refused:connect报错

解决java.net.ConnectException: Connection refused:connect报错 2. 原因和解决: 1)端口号被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启…

discuz修改用户uid_你知道Linux中的UID和GID的含义吗

你知道Linux中的UID和GID的含义吗是不是大家看到UID(user id)和GID(group id),都会立马说不就是用户和用户组ID。但是。当我们登陆Linux系统时,输入自己的用户名和密码,这里其实Linux系统并不认识你的用户名(或者换一种说法,不是依…

linux5种IO模型以及同步异步,阻塞非阻塞

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出…