MySQL基础 & DDL

目录

MySQL数据库

概念

特点

数据模型

SQL分类

 数据类型

数值类型

字符串类型

日期时间类型

DDL 数据库操作

查询

查询所有数据库

查询当前数据库

创建

删除

使用

DDL 表操作

查询

查询当前数据库所有表

查询表结构

查询指定表的建表结构

创建

修改

添加字段

修改数据类型

修改字段名和字段类型

删除字段

修改表名

删除

删除表

删除指定表,并重新创建该表


MySQL数据库

关系型数据库

概念

建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

特点

  1. 使用表存储数据,格式统一,便于维护
  2. 使用sQL语言操作,标准统一,使用方便

数据模型

SQL分类

分类全称

说明

DDLData Definition Language数据定义语言,用来定义和管理数据库对象(数据库、表、字段)CREATE  DROP  ALTER
DML

Data Manipulation Language

数据操作语言,用来对数据库表中的数据进行增删改

INSERT  UPDATE   DELETE

DQLData Query Language数据查询语言,用来查询数据库中表的记录  SELECT
DCLData Control Language

数据控制语言,用来创建数据库用户、控制数据库的访问权限   GRANT  COMMIT  ROLLBACK

 数据类型

数值类型

字符串类型

日期时间类型

DDL 数据库操作

查询

查询所有数据库

SHOW DATABASES;

查询当前数据库

SELECT DATABASE();

创建

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHAREST 字符集] [COLLATE排序规则];

删除

DROP DATABASE[IF EXITS]数据库名;

使用

USE 数据库名;

DDL 表操作

查询

查询当前数据库所有表

SHOW TABLES;

查询表结构

DESC 表名;

查询建表语句

SHOW CREATE TABLE 表名;

创建

CREATE TABLE 表名(

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

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

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

        ……

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

)[COMMENT 表注释];

TIP:每一个字段后面要加上逗号,最后一个字段后面不要加逗号

修改

添加字段

ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT 注释][约束];

修改数据类型

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

修改字段名和字段类型

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

删除字段

ALTER TABLE 表名 DROP 字段名;

修改表名

ALTER TABLE 表名 RENAME TO 新表名;

删除

删除表

DROP TABLE[IF EXISTS] 表名;

删除指定表,并重新创建该表

TRUNCATE TABLE 表名;

删除表时,表中的数据也会被删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值