MySQL基础语法——DDL

DDL: 全称Data Definition Lauguage,数据定义语言,用来定义数据库对象(数据库,表,字段)

1.数据库操作 

  1. 查询所有数据库
  2. 查询当前数据库
  3. 创建数据库
  4. 删除数据库
  5. 切换数据库

 1.查询所有数据库

show databases ;

运行展示:

 

 2.查询当前数据库

select database() ;

运行展示:

 

 3.创建数据库

create database { if not exists } 数据库名 { default charset 字符集 } { collate 排序规则 };

运行展示:

创建了一个名字为test的数据库,指定字符集为utm8mb4

 

 4.删除数据库

drop database [ if exists ] 数据库名 ;

运行展示:

 

 5.切换数据库

use 数据库名称 ;

运行展示:

 

2.表操作

  1. 查询当前数据库所有表
  2. 查看指定表结构
  3. 查询指定表的建表语句
  4. 创建表结构
  5. 添加字段
  6. 修改数据类型
  7. 修改字段名和字段类型
  8. 删除字段
  9. 修改表名
  10. 删除表
  11. 删除指定表并重新创建表

1.查询当前数据库所有表

show tables;

运行展示:

 

2.查看指定表结构

desc 表名;

运行展示

 

3.查询指定表的建表语句

show create table 表名;

运行展示

 

4.创建表结构

CREAT TABLE 表名(

                字段n  字段n类型  [ COMMENT  字段n注释],

                字段n+1  字段n+1类型  [ COMMENT  字段n+1注释]

)[COMMENT 表注释]

运行展示

 

5.添加字段

ALTER TABLE 表名 ADD 字段名 类型 [COMMENT 注释]  [约束]

运行展示

 

6.修改数据类型

ALTER TABLE 表名 MODIFY 字段名 新数据类型;

运行展示

 

7.修改字段名和字段类型

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [注释];

运行展示

 

8.删除字段

ALTER TABLE 表明 DROP 字段名;

运行展示

 

10.修改表名

ALTER TABLE 表名 RENAME TO 新表名;

运行展示

 

11.删除表

DROP TABLE [IF EXISTS] 表名;

运行展示

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值