MySQL最详DDL和DML操作

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
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)是直接删除表让后重新建立该表

 

 


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
SQL 关系型数据库 MySQL
MySQL数据库——DML基本操作
本文介绍了MySQL中的DML基本操作,包括查询、插入、更新和删除数据。查询数据使用SELECT语句,插入数据用INSERT INTO,更新数据则依靠UPDATE,而删除数据需用DELETE FROM。这些操作是数据库管理的关键,有效提升数据处理效率和准确性。理解并熟练运用这些语句是确保数据一致性和安全性的基础。参考文献包括MySQL官方文档和W3Schools的MySQL教程。
707 2
|
6月前
|
SQL 关系型数据库 MySQL
菜鸟之路Day30一一MySQL之DML&DQL
本文介绍了MySQL中DML(数据操作语言)和DQL(数据查询语言)的核心用法。DML主要包括插入(insert)、更新(update)和删除(delete)语句,通过具体示例演示了如何对表数据进行增删改操作。DQL则聚焦于数据查询,涵盖基本查询、条件查询、聚合函数、分组查询、排序查询和分页查询等内容。文章通过丰富的SQL语句实例,帮助读者掌握如何高效查询和操作数据库中的数据,适合初学者学习和实践。
194 12
|
SQL 存储 关系型数据库
【MySQL 数据库】1、MySQL 的 DDL、DML、DQL 语句
【MySQL 数据库】1、MySQL 的 DDL、DML、DQL 语句
518 0
|
SQL 关系型数据库 MySQL
MySQL基础(二)----DML学习
MySQL基础(二)----DML学习
283 3
|
SQL 关系型数据库 MySQL
MySQL周内训参照2、DDL与DML语句
MySQL周内训参照2、DDL与DML语句
87 1
|
SQL 关系型数据库 MySQL
MySQL数据库子查询练习——DDL与DML语句(包括引入视频)
MySQL数据库子查询练习——DDL与DML语句(包括引入视频)
170 1
|
SQL 关系型数据库 MySQL
MySQL数据库——图形化界面工具(DataGrip),SQL(2)-DML(插入、修改和删除数据)
MySQL数据库——图形化界面工具(DataGrip),SQL(2)-DML(插入、修改和删除数据)
1336 1
|
SQL 关系型数据库 MySQL
【MySQL进阶之路 | 基础篇】DML之操作数据表
【MySQL进阶之路 | 基础篇】DML之操作数据表
|
SQL 关系型数据库 MySQL
RDS for MySQL的DDL、DML和DQL
这篇文章介绍了MySQL中处理数据的几种主要操作:DDL(Data Definition Language),DML(Data Manipulation Language)和DQL(Data Query Language)。首先讲解了如何使用CREATE DATABASE, ALTER DATABASE和DROP DATABASE语句来创建、修改和删除数据库。
217 1

推荐镜像

更多