数据库1

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 数据库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 编辑

 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
存储 关系型数据库 MySQL
数据库(一)
登录MySQL数据库的命令是`mysql -u用户名 -p密码`,其中`-u`后面接用户名,`-p`后面接密码。如果服务器不在本地,还需指定`-h`参数加上IP地址或域名,以及可选的`-P`参数指定端口号。创建数据库使用`create database 数据库名`,查看数据库用`show databases;`。数据类型包括整数类型(如int)、字符串(如char、varchar、text)、日期时间类型(如date、time、datetime)等。数据库操作还包括创建表、修改表结构、删除表以及数据的增删改查操作。数据恢复和备份涉及mysqldump工具及source命令来导入导出数据。
23 1
|
存储 SQL NoSQL
(一)数据库介绍
(一)数据库介绍
174 0
|
存储 SQL 安全
一、如何快速掌握数据库
一、如何快速掌握数据库
120 0
|
数据库
选择数据库
选择数据库
48 0
|
Oracle 关系型数据库 数据库
初识数据库
初识数据库
|
SQL 存储 算法
我们能做出来数据库吗?
开源分析数据库ClickHouse以快著称,真的如此吗?我们通过对比测试来验证一下。
182 0
我们能做出来数据库吗?
|
SQL XML 数据库
|
存储 数据库 数据库管理
数据库的那些事
数据库的那些事
156 0
数据库的那些事
|
Go 数据库
数据库的实现
数据库的实现
85 0
|
SQL Oracle 安全