数据库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 编辑

 

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
SQL Java 数据库
从0到1了解数据库—实现一个自己的数据库
从0到1了解数据库—实现一个自己的数据库
67 0
|
6天前
|
存储 数据管理 数据库
数据库三部分
数据库:用于存储数据的地方 数据库管理系统(DataBase Management System,DBMS):用于管理数据库的软件。是用户创建,管理和维护数据库时所使用的软件,位于用户和操作系统之间,对数据库进行统一管理。DBMS能定义数据存储结构,提供数据的操作机制,维护数据库的安全性,完整性和可靠性。 数据库应用程序:为了提高数据库系统的处理能力所使用的的管理数据库的软件补充。大多情况下,DBMS无法满足对数据管理的要求。数据库应用程序的使用可以满足对数据管理的更高要求,还可以使数据管理过程更加直观和友好。数据库应用程序负责与DBMS进行通信,访问和管理DBMS中存
|
6月前
|
存储 SQL 关系型数据库
我们应该要知道的数据库知识
我们常常谈到数据库可能就会想到Oracle数据库、ACCESS数据库、SQL数据库、MySQL等等,
36 1
|
6月前
|
SQL BI 数据库
数据库视频(二)
数据库视频(二)
38 1
|
6月前
|
存储 数据挖掘 数据库
数据库是什么?为什么要使用它么?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。它通常与数据库管理系统(DBMS)一起使用,用于创建、查询、更新和管理数据库中的数据。
228 0
|
存储 安全 数据挖掘
数据库视频
数据库视频
93 0
|
SQL 关系型数据库 MySQL
盘点数据库中的一些坑(一)
​ 首先我们来看一下sql中的null值问题,null值是编程界一个臭名昭著的问题,当然对于数据管理的数据库来说也是没有办法避免的,下面我们根据几个案例列举一些null值的坑来说明为什么不建议使用null值
129 0
盘点数据库中的一些坑(一)
|
存储 SQL 安全
一、如何快速掌握数据库
一、如何快速掌握数据库
118 0
|
存储 消息中间件 NoSQL
数据库常识课
数据库常识课
67 0
|
SQL 关系型数据库 Linux
一日一技:这个数据库用起来刚刚好
一日一技:这个数据库用起来刚刚好
153 0