欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 美景 > SQL语句---DDL

SQL语句---DDL

2025/3/31 7:56:32 来源:https://blog.csdn.net/m0_72900498/article/details/146485199  浏览:    关键词:SQL语句---DDL

文章目录

    • 1、SQL语句
    • 2、DDL
      • 2.1 数据库的操作
        • 显示当前的数据库
        • 创建数据库
        • 指定编码
        • 删除数据库
        • 切换当前数据库
      • 2.2 数据表的操作
        • 显示表
        • 创建表
        • 显示表结构
        • 修改表
          • 添加新的字段
          • 删除原有字段
        • 修改原有字段
        • 删除数据表
      • 2.3 Mysql数据库中常用的数据类型

1、SQL语句

结构化查询语句,专门用来操作关系型数据库的。

非关系型数据库不需要使用SQL语句,所以称为noSQL数据库。

SQL语句在不同的关系型数据库中,会有一些差别,称为数据库的方言。

SQL语句大体分为四类:

1) DDL:Data Definition Language-数据定义语言,创建、删除、修改数据库、数据表的。

2) DML:Data Manipulation Language-数据操纵语言,对数据表中的数据进行增加、删除、修改操作。

3) DQL:Data Query Language-数据查询语言,对数据表中的数据进行查询操作。

4) DCL:Data Control Language-数据控制语言,对数据库的权限、角色等进行操作。

2、DDL

2.1 数据库的操作

显示当前的数据库
show databases;

在这里插入图片描述

创建数据库
create database 数据库名;

在这里插入图片描述

指定编码
create database  数据库名  charset utf8
删除数据库
drop database 数据库名;

在这里插入图片描述

切换当前数据库
use 数据库名;

在这里插入图片描述

2.2 数据表的操作

显示表
show tables;

在这里插入图片描述

创建表
create table 表名(
字段名 数据类型(长度,精度) 约束,
...
字段名 数据类型(长度,精度) 约束
);

在这里插入图片描述

显示表结构
desc 表名;

在这里插入图片描述

修改表
添加新的字段
alter table 表名 add 字段名 数据类型(长度,精度) 约束;

在这里插入图片描述

删除原有字段
alter table 表名 drop 字段名;

在这里插入图片描述

修改原有字段
alter table 表名 change 老字段名 新字段名 数据类型(长度,精度) 约束;
alter table 表名 modify 字段名 数据类型(长度,精度) 约束;

在这里插入图片描述

删除数据表
drop table 表名;

将表从数据库中直接删除。

2.3 Mysql数据库中常用的数据类型

1、数值型

int float 表示小数,近似值 指定长度和精确度
比如 float(3,2)3代表可以表示三位数 2表示小数点后精确到两位decimal 表示小数,精确值,比如钱

2、字符型

char    字符串,需要指定长度
varchar  字符串,需要指定长度
text   文本,表示可变长度字符串,不需要指定长度

3、时间日期类型

date  年月日
time   时分秒
datetime   年月日时分秒
timestamp   时间戳

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词