数据库1

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
云数据库 RDS MySQL,高可用系列 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 编辑

 

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
数据安全/隐私保护
企微配置回调服务
企微配置回调服务
529 0
|
Java 应用服务中间件
idea tomcat 404 无法自动打开本地项目war包路径
idea tomcat 404 无法自动打开本地项目war包路径
350 0
|
SQL Oracle 关系型数据库
Win10下安装Oracle 18c
Win10下安装Oracle 18c
|
8月前
|
人工智能 自然语言处理 供应链
万码优才联合阿里云通义千问破解“人岗错配”困局
2025年3月11日,浙江万有码力网络科技有限公司(以下简称“万码优才”)与阿里云计算有限公司(以下简称“阿里云”)在杭州云谷园区正式签署合作协议。双方宣布将基于阿里云通义大模型与万码优才第三代AI招聘平台,共同打造“云智人才生态引擎”,推动人力资源服务从“效率工具”向“基础设施”升级。
|
机器学习/深度学习 数据采集 数据可视化
基于聚类和回归分析方法探究蓝莓产量影响因素与预测模型研究附录
k均值聚类模型多元线性回归模型随机森林模型在数据分析项目中,选择合适的模型是至关重要的。本项目中,我们采用了三种不同的模型来分析蓝莓的生长条件和产量,以确保从不同角度全面理解数据。一、K均值聚类模型K均值聚类模型是一种无监督学习方法,用于根据数据的相似性将样本分成不同的组。在这个项目中,我们使用K均值聚类模型来识别具有相似特征的蓝莓品种。通过聚类分析,我们将蓝莓分为4个类别,每个类别代表了不同的生长条件和产量特性。这种分类有助于我们理解在不同环境条件下,哪些因素对蓝莓产量有显著影响。
384 0
基于聚类和回归分析方法探究蓝莓产量影响因素与预测模型研究附录
|
关系型数据库 MySQL 数据库
|
机器学习/深度学习 数据采集 算法
数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(二)
数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(二)
888 1
|
数据可视化 搜索推荐 数据挖掘
数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(一)
数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(一)
1988 1
|
安全 测试技术 C++
深入理解Qt多线程编程:QThread、QTimer与QAudioOutput的内在联系__Qt 事件循环(一)
深入理解Qt多线程编程:QThread、QTimer与QAudioOutput的内在联系__Qt 事件循环
1013 1
|
Java 应用服务中间件 Linux
解决Tomcat启动闪退问题的详细指南
解决Tomcat启动闪退问题的详细指南