mysql CRUD操作数据库、表

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: CRUD 操作数据库、表C(Create):创建 如果没有数据库创建,有的话不报错 create database if not exists db1 指定字符 create database db2 character set GBK; 数据库创建判断,字符集指定 create database if not exists db1 character set GBK;R(Retrieve):查询 查看数据库字符集 show create database mysqlU(Update):修改 修改数据库字符集 alter database db2 ch

CRUD 操作数据库、表
C(Create):创建
如果没有数据库创建,有的话不报错
create database if not exists db1

指定字符
create database db2  character set GBK;

数据库创建判断,字符集指定
create database if not exists db1 character set GBK;

R(Retrieve):查询
查看数据库字符集
show create database mysql

U(Update):修改
修改数据库字符集
alter database db2 character set utf8;

D(Delete):删除
删除库判断
drop database if not exists db2

使用数据库:
查询当前正在使用的数据库名称
select databases()

操作表
C(Create):创建

create table 表名(列名1,数据类型)

复制表
create table 新表名 like 表名 

R(Retrieve):查询

查询数据库表名称
show tables

查询表结构
desc 表名

查询表的字符集
show create table 表名

U(Update):修改
1.修改表名
alter table 表名 rename to 新的表名

2.修改表字符集
alter table 表名 character set 类型
3.添加一列
alter table 表名 add 列名 类型

4.修改列名称

alter table 表名 change 列名 新列名 类型 
alter table 表名 modify 列名 新类型

5.删除列
alter table 表名 drop 列名

D(Delete):删除
drop table 表名

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
关系型数据库 MySQL 数据库
关系型数据库mysql数据增量恢复
【7月更文挑战第3天】
12 2
|
3天前
|
关系型数据库 MySQL Shell
关系型数据库mysql数据完全恢复
【7月更文挑战第3天】
11 2
|
3天前
|
存储 关系型数据库 MySQL
|
1天前
|
关系型数据库 MySQL 数据库
MybatisPlus添加数据数据库没有数据,数据消失,使用Navicate看不到数据,Navicate中Mysql的数据与idea的数据不一定同步,Navicate与idea的数据库同步,其实有分页
MybatisPlus添加数据数据库没有数据,数据消失,使用Navicate看不到数据,Navicate中Mysql的数据与idea的数据不一定同步,Navicate与idea的数据库同步,其实有分页
|
1天前
|
SQL 关系型数据库 MySQL
Navicate,数据库,Mysql,改表,4月29日Finished - Unsuccessfully,导出数据不妨,右键,备份一下Mysql数据库的内容,你想导入和导出数据不如,用查询的方式去做
Navicate,数据库,Mysql,改表,4月29日Finished - Unsuccessfully,导出数据不妨,右键,备份一下Mysql数据库的内容,你想导入和导出数据不如,用查询的方式去做
|
2天前
|
关系型数据库 MySQL Go
mysql,数据库Server returns invalid timezone. Go to ‘Advanced‘ tab 数据库的行和列没有出现怎么办p
mysql,数据库Server returns invalid timezone. Go to ‘Advanced‘ tab 数据库的行和列没有出现怎么办p
|
2天前
|
关系型数据库 MySQL 数据库连接
解决在eclipse2021中,用mysql-connector-java-8.0.18.jar不兼容,导致无法访问数据库问题
解决在eclipse2021中,用mysql-connector-java-8.0.18.jar不兼容,导致无法访问数据库问题
7 0
|
2天前
|
SQL 安全 关系型数据库
Kingbase(人大金仓数据库)(总结全网精华,虚拟机:从安装到操作数据库一条龙)
KingbaseES 是一款由中国人大金仓信息技术股份有限公司自主研发的通用关系型数据库管理系统(RDBMS),专为中国市场设计,广泛应用于政府、金融、能源、电信等多个关键行业。它是国产数据库的代表之一,以其高安全性、高可用性和高性能著称,符合中国信息技术领域的自主可控要求。以下是关于KingbaseES的一些关键特点和功能:
|
8天前
|
存储 关系型数据库 MySQL
|
8天前
|
存储 SQL 关系型数据库