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

 

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
ZShiJ
+关注
目录
打赏
0
0
1
0
82
分享
相关文章
ly~
|
4月前
|
数据库介绍
数据库是组织、存储和管理数据的仓库,分为关系型(RDBMS)和非关系型(NoSQL)。RDBMS 如 MySQL、Oracle 和 SQL Server 通过表间关系存储结构化数据;NoSQL 包括 MongoDB、Redis 和 Neo4j,处理非结构化数据。数据库功能组件有数据定义语言(DDL)、数据操作语言(DML)和数据库管理系统(DBMS)。应用场景涵盖企业资源规划(ERP)、电子商务和大数据分析,支持自动化管理、数据分析及决策支持。
ly~
79 3
我们应该要知道的数据库知识
我们常常谈到数据库可能就会想到Oracle数据库、ACCESS数据库、SQL数据库、MySQL等等,
49 1
|
9月前
|
数据库视频(五)
数据库视频(五)
43 0
数据库(三)
数据完整性是数据库管理中的关键概念,确保数据的准确和一致。主要包括: 1. 实体完整性:通过主键(唯一且非空)来标识表中的每条记录,如创建`test2`表时设置`n1`为主键。 2. 创建表`test3`时,`n1`和`n2`组合成为主键,确保多字段的唯一性。 3. 唯一约束:用于保证列值的唯一性,如在`test1`中添加对`n2`的唯一约束,或创建`test4`时`n1`和`n2`的组合值唯一。 4. 引用完整性:通过外键约束实现,如`emp`表的`dept_id`引用`dept`表的`id`,确保数据间的关联合法性。外键可以有级联操作,如`on delete cascade`和`o
38 0
一、如何快速掌握数据库
一、如何快速掌握数据库
134 0
选择数据库
选择数据库
56 0
你不知道的达梦数据库
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。
498 0
你不知道的达梦数据库