DDL语句创建数据库的几种方式

本文由用户“he_hys”分享发布 更新时间:2021-11-17 06:51:24 举报文档

以下为《DDL语句创建数据库的几种方式》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

DDL语句

Data Definition Language DDL数据定义语句,用于建库或建表

DDL 操作数据库

创建数据库的几种方式

? 创建数据库

CREATE DATABASE 数据库名;

?

? 判断数据库是否已经存在,不存在则创建数据库

CREATE DATABASE IF NOT EXISTS 数据库名;

?

? 创建数据库并指定字符集(编码表)

CREATE DATABASE 数据库名 CHARACTER SET 字符集;

具体操作:

? 直接创建数据库 db1

CREATE DATABASE db1;

?

? 判断是否存在并创建数据库 db2

CREATE DATABASE IF NOT EXISTS db2;

?

? 创建数据库并指定字符集为 gbk

CREATE DATABASE db2 CHARACTER SET gbk;

?

查看数据库

? 查看所有的数据库

SHOW databases;

?

? 查看某个数据库的定义信息

SHOW CREATE DATABASE 数据库名;

修改数据库

修改数据库字符集格式

ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;

具体操作:

? 将 db3 数据库的字符集改成 utf8

ALTER DATABASE db3 DEFAULT CHARACTER SET utf8;

删除数据库

删除数据库的语法

DROP DATABASE 数据库名;

?

判断数据库是否存在并删除数据库

DROP DATABASE IF EXISTS 数据库名;

具体操作:

? 删除 db2 数据库

DROP DATABASE db2;

?

-- 删除create数据库

DROP DATABASE `create`; `这是一个转义符号

使用数据库

查看正在使用的数据库

SELECT DATABASE(); --DATABASE()是 mysql 函数

?

使用/切换数据库

USE 数据库名;

具体操作:

? 查看正在使用的数据库

SELECT DATABASE();

?

? 使用 db1 数据库

USE db1;

DDL 操作表

-- 前提先使用某个数据库

创建表

创建表的格式

?

CREATE TABLE 表名 (

?

字段名 1 字段类型 1,

字段名 2 字段类型 2

?

);

?

关键字说明:

?

? CREATE -- 表示创建

?

? TABLE -- 表示创建一张表

?

?

?

MySQL 数据类型

?

详细的数据类型如下

?

分类 类型名称 说明

?

整数类型

tinyInt 很小的整数

smallint 小的整数

mediumint 中等大小的整数

int(integer) 普通大小的整数

?

?

小数类型

float 单精度浮点数

double 双精度浮点数

decimal(m,d) 压缩严格的定点数

?

?

日期类型

year YYYY 1901~2155

?

time HH:MM:SS -838:59:59~838:59:59

?

date YYYY-MM-DD 1000-01-01~9999-12-31

?

datetime YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~ 9999-12-31 23:59:59

?

timestamp YYYY-MM-DD HH:MM:SS *** 00:00:01 UTC~2038-01-19 03:14:07UTC

?

?

字符串

CHAR(M) 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 (30);

?

?

删除列

ALTER TABLE 表名 DROP 列名;

? 删除 student 表中的字段 intro

ALTER TABLE student DROP intro;

?

修改字符集

ALTER TABLE 表名 character set 字符集; 具体操作:

? 将 student2 表的编码修改成 gbk

ALTER TABLE student2 character set gbk;

修改表名

RENAME TABLE 表名 TO 新表名;

? 将学生表 student 改名成 student2

RENAME TABLE student TO student2;

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 关于下发“各行各业创平.安.建”示范单位个性化标准的通知
  2. 中学创建绿色学校会议记录
  3. SQL语句练习
  4. 关于印发XX县创建省级文明县城和国家卫生县城复审宣传工作方案的通知
  5. 数据库实验手册-实验一
  6. 小学创德.建育特色学校活动实施方案
  7. 实验一 网上书店的数据库创建及其查询
  8. 医学文献信息检索复习题
  9. C5EV整车控制器通讯协议1023
  10. 4.3执行中的风险
  11. 使用团队协作办公
  12. 生物信息学知识点总结
  13. 数据库定义与操作语言实验报告
  14. 加强安全教育管理 创平.安.建和谐校园

以上为《DDL语句创建数据库的几种方式》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览