数据库1

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 数据库1

 🌟欢迎来到 我的博客 —— 探索技术的无限可能!

🌟博客的简介(文章目录)

目录

登录

查看所有库

切换数据库

查看对应库所有的表

修改权限和密码

启动和停止服务器

创建数据库

查看数据库的表结构

创建表

在表中添加列

修改列类型

修改列名

删除表中的列

修改表名

表插入数据

修改表数据

删除表数据

显示用户权限

创建用户

删除用户


登录

1.在cmd命令下输入Mysql -u root -p

输入完后需要输入密码,输入成功后会返回一连串的数据

image.gif 编辑

查看所有库

1.输入命令show databases

此时会返回数据库中所有的库

image.gif 编辑

切换数据库

1.然后继续输入命令 use mysql

则自动切到库名称为mysql的库

image.gif 编辑

查看对应库所有的表

1.输入命令show tables

则可以看到这个数据库中的所有表

 

image.gif 编辑


1.输入命令 select user,host from user;

可以查看到这个user表里面的 user列 和host列

1.修改数据库中表的列,update user set host = '127.0.0.1' where user= 'root' and host= '%';

image.gif 编辑


如果修改成host形同的,则会提示不能修改成功

image.gif 编辑


%容许任何机器从远程访问mysql数据库

修改权限和密码

6、grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" WITH GRANT OPTION;


//给所有的数据库权限给root,且将root密码改为mysql.

image.gif 编辑

上面修改了密码后需要进行刷新密码 flush privileges;

image.gif 编辑



修改了密码后在cmd登陆时还是以前设置的密码,不是新修改的密码,新修改的密码只是别人远程连接或者在数据客户端----navicat进行连接时才会使用这个密码。

启动和停止服务器

7、退出数据库

image.gif 编辑


1退出数据库服务器

image.gif 编辑


1进入数据库服务器

image.gif 编辑


9.1

创建数据库

Create database 库名 ;

10、在数据库中创建一个表

先进入对应的数据库use gebilaoling

然后创建表 create table stu(sid char(6), sname varchar(20));

image.gif 编辑

查看数据库的表结构

1查看数据库中表里面的结构,即表里面的列:desc 表名

desc demo

image.gif 编辑



创建表

CREATE TABLE 表名(

列名 列类型,

列名 列类型,

......

);

image.gif 编辑


在表中添加列

alter table demo add(name char(20));

image.gif 编辑

修改列类型

修改表的其中一列的类型

image.gif 编辑

修改列名

修改列名:alter table 表名 change 旧列名 新列名 char(100);

alter table demo change name names char(100);

image.gif 编辑

删除表中的列

alter table demo drop hh ;

image.gif 编辑


修改表名

alter table demo rename to demo1;

image.gif 编辑

表插入数据

语法:

INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2)

image.gif 编辑

修改表数据

语法:

UPDATE 表名 SET 列名1=值1, … 列名n=值n [WHERE 条件]

例如:

UPDATE stu SET sname=’zhangSanSan’, age=’32’ WHERE sid=’s_1001’;


UPDATE stu SET sname=’liSi’, age=’20’ WHERE age>50 AND gender=’male’;


UPDATE stu SET sname=’wangWu’, age=’30’ WHERE age>60 OR gender=’female’;


UPDATE stu SET gender=’female’ WHERE gender IS NULL


UPDATE stu SET age=age+1 WHERE sname=’zhaoLiu’;

下面这个是指将列里面数据为name的改成linrunda

image.gif 编辑

删除表数据

语法:DELETE FROM 表名 [WHERE 条件]

image.gif 编辑

显示用户权限

image.gif 编辑

创建用户

语法:

CREATE USER 用户名@地址 IDENTIFIED BY '密码';


CREATE USER user2@’%’ IDENTIFIED BY ‘123’;

[user2用户可以在任何电脑上登录mysql服务器]

image.gif 编辑

删除用户

语法:

DROP USER 用户名

例如:DROP USER user1@localhost;

image.gif 编辑



允许其他连接

image.gif 编辑

 

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
SQL 关系型数据库 MySQL
盘点数据库中的一些坑(一)
盘点数据库中的一些坑(一)
64 0
|
7月前
|
存储 数据库 数据库管理
什么是数据库
什么是数据库。
46 2
|
SQL 存储 NoSQL
数据库详解
数据库详解
72 0
|
存储 SQL 数据库
数据库—耿建玲视频总结(三)
其实这章很是简单的,索引(编号),其中讲解了索引的优缺点;以及都有什么类别的索引,最后就是如何建立。
|
7月前
|
存储 SQL 关系型数据库
初识数据库
初识数据库
|
存储 安全 数据挖掘
数据库视频
数据库视频
101 0
|
存储 NoSQL Oracle
2023,不一样的数据库
2022也是NineData技术团队创业完整的第一年,团队、产品和技术都突飞猛进,特别感谢所有支持我们的朋友(客户、老朋友、投资人和业务伙伴),也结识了很多创业的前辈,向各位学习。作为数据领域20年的从业者,曾负责过阿里云数据库产品的整体规划,经历了不一样的2022,想谈谈2023年可能会不一样的数据库。
308 0
2023,不一样的数据库
|
SQL 存储 XML
一、初识数据库
将大量数据保存起来,使用计算机加工而成的可以进行高效访问的数据集合。称为database,DB。 用来管理数据库的计算机系统称为DBMS
|
SQL 存储 算法
我们能做出来数据库吗?
开源分析数据库ClickHouse以快著称,真的如此吗?我们通过对比测试来验证一下。
185 0
我们能做出来数据库吗?
|
存储 SQL 开发框架