MySQL最详DDL和DML操作

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL最详DDL和DML操作


目录

 

1.查看所有数据库:

2.创建数据库:

3.切换数据库:

4.删除数据库:

5.修改数据库的编码:

6.创建表:

7.数据类型:

8.查看当前数据库所以表名称:

9.查看指定某一个表的创建语句:

10.查看表结构:

11.删除表

12.修改表,添加列:

13.修改表,修改列名和类型:

14.修改表,删除列:

15.修改表名:

16.数据插入某列:

17.数据插入全列:

18.数据修改表中列的全部(更新)

19.数据修改表中列的符合条件的(更新)

20.数据的删除(1):

21.数据的删除(2):


 

1.查看所有数据库:

show databases;

2.创建数据库:

create database [if not exists]数据库名[character set (utf8/gbk)];

3.切换数据库:

use 数据库名;

4.删除数据库:

drop database [if exists]数据库名;

5.修改数据库的编码:

alter database 数据库名 character set utf8/gbk;

6.创建表:

create table if not exists 表名(

列名1   类型,

列名2 类型

);

7.数据类型:

(1)数值类型:

int

tinyint

(2)日期与时间类型:

data---年月日

datatime---年月日时分秒

timestamp---自动添加年月日时分秒

(3)字符串类型

char 定长字符串

varchar(20)  变长字符串

decilmal(m,d);

小数类型  m--有效位数  d--小数位数

8.查看当前数据库所以表名称:

show tables;

9.查看指定某一个表的创建语句:

show create table 表名;

10.查看表结构:

desc 表名;

11.删除表

drop 表名;

12.修改表,添加列:

alter table 表名 add 列名 类型;

13.修改表,修改列名和类型:

alter table 表名 change 旧列名 新列名 类型;

14.修改表,删除列:

alter table 表名 drop 列名;

15.修改表名:

rename table 表名 to 新表名;

16.数据插入某列:

insert into 表名 (列名1,列名2....)values(值1,值2....);

17.数据插入全列:

insert  into 表名 values (值1,值2,值3...);

18.数据修改表中列的全部(更新)

update 表名 set 列名=值;

19.数据修改表中列的符合条件的(更新)

update 表名 set 列名1=值1,列名2=值2 where 条件;

20.数据的删除(1):

delete from 表名 [where条件];

21.数据的删除(2):

turn cate 表名;

注:(1)在没有where的情况下是清空表

       (2)是直接删除表让后重新建立该表

 

 


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
SQL 关系型数据库 MySQL
MySQL数据库——DML基本操作
本文介绍了MySQL中的DML基本操作,包括查询、插入、更新和删除数据。查询数据使用SELECT语句,插入数据用INSERT INTO,更新数据则依靠UPDATE,而删除数据需用DELETE FROM。这些操作是数据库管理的关键,有效提升数据处理效率和准确性。理解并熟练运用这些语句是确保数据一致性和安全性的基础。参考文献包括MySQL官方文档和W3Schools的MySQL教程。
269 2
|
5月前
|
SQL 关系型数据库 MySQL
【MySQL】学习如何通过DML更新数据库的数据
【MySQL】学习如何通过DML更新数据库的数据
149 0
|
5月前
|
SQL 存储 关系型数据库
【MySQL 数据库】1、MySQL 的 DDL、DML、DQL 语句
【MySQL 数据库】1、MySQL 的 DDL、DML、DQL 语句
92 0
|
4月前
|
SQL 关系型数据库 MySQL
MySQL基础(二)----DML学习
MySQL基础(二)----DML学习
42 3
|
3月前
|
SQL 关系型数据库 MySQL
MySQL DML(数据操作语言)全面指南
MySQL DML(数据操作语言)全面指南
|
4月前
|
SQL 关系型数据库 MySQL
MySQL周内训参照2、DDL与DML语句
MySQL周内训参照2、DDL与DML语句
30 1
|
4月前
|
SQL 关系型数据库 MySQL
MySQL数据库子查询练习——DDL与DML语句(包括引入视频)
MySQL数据库子查询练习——DDL与DML语句(包括引入视频)
49 1
|
4月前
|
SQL 关系型数据库 MySQL
MySQL数据库——图形化界面工具(DataGrip),SQL(2)-DML(插入、修改和删除数据)
MySQL数据库——图形化界面工具(DataGrip),SQL(2)-DML(插入、修改和删除数据)
410 1
|
3月前
|
SQL 存储 关系型数据库
MySQL数据库—初识数据库 | DDL语句 | DML语句
MySQL数据库—初识数据库 | DDL语句 | DML语句
|
5月前
|
SQL 关系型数据库 MySQL
【MySQL进阶之路 | 基础篇】DML之操作数据表
【MySQL进阶之路 | 基础篇】DML之操作数据表