【MYSQL基础】SQL-DDL(数据定义语言)&数据类型

这篇博客详细介绍了MySQL中的DDL(数据定义语言),包括数据库操作、表操作以及数据类型的使用。在数据库操作部分,讲解了查询、创建、删除和切换数据库的操作。在表操作中,涉及了表查询、创建、修改和删除的语法。最后,文章详细阐述了数值类型(整数、浮点数、定点数)、字符串类型和日期时间类型的分类及应用。
摘要由CSDN通过智能技术生成

一、DDL-数据库操作

  • 查询
Show databases;

查询所有数据库。

Select database();

查询当前数据库。

  • 创建
Create database [If not exists] 数据库名 [Default charset 字符集] [Collate 排序规则]
  • 删除
- Drop database [If exists] 数据库名;
  • 使用/切换
Use 数据库名;

二、DDL-表操作

2.1表查询

  • 查询当前数据库所有表
Show tables;
  • 查询表结构
Desc 表名;
  • 查询制定表的建表语句
Show create table 表名;

2.2表创建

  • 创建
Create table 表名(
            字段1 类型1[Comment 字段1注释],
            字段2 类型2[Comment 字段2注释],
            字段3 类型3[Comment 字段3注释],
            ........
            字段n 类型n[Comment 字段n注释]
            )[Comment 表注释];

PS:[…]为可选参数,最后一个字段后没有逗号。

2.3表修改&删除

  • 添加字段
Alter table 表名 add 字段名 类型(长度)[Comment 注释][约束];

举例:为emp表增加一个新的字段“昵称“为nickname,类型为varchar(20).

Alter table emp add nickname varchar(20) comment ‘昵称’;
  • 修改字段数据类型
Alter table 表名 Modify 字段名 新数据类型(长度);
  • 修改字段名和字段类型
Alter table 表名 Change 旧字段名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值