数据库——数据定义

本文详细介绍了数据库的创建、选择、修改和删除,包括使用SQL进行数据库模式定义、表定义、索引定义和视图定义。内容涵盖CREATE DATABASE、ALTER DATABASE、DROP DATABASE等语句,以及表的创建、更新、重命名和删除,如ADD COLUMN、MODIFY COLUMN、DROP COLUMN等操作。此外,还讨论了索引的概念、类型和创建方法,以及索引的管理和删除。
摘要由CSDN通过智能技术生成

关系数据库系统支持三级模式结构,其模式外模式内模式中的基本对象有数据库模式、表、索引、视图等。响应的,SQL的数据定义功能包括数据库模式定义表定义索引定义视图定义

   数据模式定义包括数据库的创建、选择、 修改、删除、查看等操作。

   数据类型:指系统中所允许的数据的类型

数据库模式定义

  • 创建数据库

在MySQL中可以使用 CREATE DATABASE CREATE SCHEMA  语句创建数据库。

 

  • 选择数据库

 USE  db_name

  • 修改数据库

ALTERDATABASEALTER SCHEMA 语句

  • 删除数据库

DROP DATABASEDROP SCHEMA语句

  • 查看数据库

SHOW DATABASESSHOW SCHEMAS

关键字

"DEFAULT"用于指定默认值

"CHARACTER SET"指定数据库字符集(Charset)

"COLLATE"指定字符集的校队规则

"IF NOT DATABASE"避免数据库已经存在而在新建的错误

"LIKE"用于匹配指定的数据库名称

"WHERE"指定数据库名称查询范围的条件

 

表定义

1.创建表

在MySQ

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值