美文网首页
mysql之ddl语句

mysql之ddl语句

作者: 翟小乙 | 来源:发表于2023-08-08 15:10 被阅读0次

一. SQL-DDL语句:

1. DDL- 数据库-库操作:
  • 查询所有数据库
    SHOW DATABASES ;
  • 查询当前数据库
    SELECT DATABASE0) :,
  • 创建库
    CREATE DATABASE [IF NOT EXISTS] 数据库名[DEFAULT CHARSET 字符集][COLLATE 排序规则];
  • 删除
    DROP DATABASE[IF EXISTS]数据库名
  • 使用
    USE 数据库名
2. DDL- 数据库-表操作:
  • 查询当前数据库所有表
    SHOW TABLES;
  • 查询表结构
    DESC 表名;
  • 查询指定表的建表语句
    SHOW CREATE TABLE 表名;
  • 创建表
    CREATE TABLE 表名(
    字段1 字段1类型[ COMMENT 字段1注释]
    字段2 字段2类型[COMMENT 字段2注释]
    字段3 字段3类型[COMMENT 字段3注释].
    字段n 字段n类型[COMMENT 字段n注释])[ COMMENT 表注释];
  • 表-数据类型

数值类型

MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型。


数值.png

字符串类型

时间.png

时间类型

时间.png
  • 表-添加字段
    添加字段
    ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT 注释][约束]:
    案例:
    为emp表增加一个新的字段”昵称”为nickname,类型为varchar(20)
    ALTER TABLE emp ADD nickname varchar(20) COMMENT '昵称';
  • 表--修改
  1. 修改数据类型
    ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
  2. 修改字段名和字段类型
    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释][约束
  3. 案例:
    将emp表的nickname字段修改为username,类型为varchar(30)
    ALTER TABLE emp CHANGE nickname username varchar(30) COMMENT '昵称';
  • 表-删除字段
    ALTER TABLE 表名 DROP 字段名
    案例:
    将emp表的字段username删除
    ALTER TABLE emp DROP username;
  • 表-修改表名
    ALTER TABLE 表名 RENAME TO 字段名
    案例:
    将emp表的表名修改为employee
    ALTER TABLE emp RENAME TO employee;

相关文章

  • mysql初涉

    mysql中语句分类 mysql中sql语句分为四种类型,DDL,DQL,DML和DCL。 DDL(数据定义语言)...

  • MySQL基础——DML语句

    上篇文章我们学习了MySQL基础——DDL语句,这篇文章学习MySQL基础——DML语句。 DML语句 DML英文...

  • MySQL | DDL 语句

    DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库...

  • PyMySQL 和 SQLAlchemy使用

    MySQL 命令大全 DDL(数据定义语句) CREATE TABLE/DATABASE ALTER TABLE/...

  • MySQL速查表

    MySQL速查表 DDL语句 命令用途mysql -u用户名 -p密码连接Mysqlquit; ex...

  • mysql常用的一些操作

    1.登录mysql 2.常见DDL语句-数据库定义语言

  • MySQL基础——DDL语句

    MySQL MySQL是一个关系型数据库管理系统,其数据是保存在不同的数据表中,而不是将所有数据放在一个大仓库内,...

  • MySql笔记——常用命令篇

    mysql 命令 DDL 语句 分组统计进阶 elt + interval 实现分组统计 case when实现分...

  • mysql(五)

    mysql管理命令 mysqladmin管理命令 清空表数据 什么是sql语句 机构化查询语句1.DDL(data...

  • GreenDao

    数据库:MySQL、Oracle、Sqlite 一. 复习SQL语句(结构化查询语言) 1.SQL语句分类 DDL...

网友评论

      本文标题:mysql之ddl语句

      本文链接:https://www.haomeiwen.com/subject/yuinpdtx.html