Mysql数据库入门到精通

本文介绍了MyQL,一种流行的开源RDBMS,详细讲解了账户操作(包括创建新用户、权限分配和刷新权限)、数据库和表的管理,如创建、删除、查看和修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#暑期创作大赛#MyQL是一种开源的关系型数据库管理系统(RDBMS),它是最流行的数据库管理系统之一。MySQL

以其高性能、可靠性和易用性而闻名,并且被广泛应用于各种规模的应用程序和网站。

作用:存储数据

一、基本结构

myql ---- 库 -----表-----数据

二、账户操作

默认有一个root账户

1. 进入mysql 这是以root账号进入的数据库

# 进入数据库的命令

# mysql 数据库名

# -u 你要指定那个用户

# root用户 本来就会有的用户

# -p输入密码

mysql -u 账号 -p

# 密码

qwe123

2. 创建新账户fh

# 源码create 创建

# user 创建一个什么用户

# fh 这是一个用户名 你可以随便取

# @

# % 指 用户可以从任何地方进行登录

# identified by

create user '账号'@'%' identified by '密码';

% --- 通配符 指 用户可以从任何地方进行登录

3. 给权限:

# grant 给权限

# all 你这个新用户 fh可以对当前表进行增删改查

# on

# *.* 所有的库.所有的表

# to 那个用户

# fh

# @

grant all on *.* to '账号'@'%';

刷新:

flush privileges;

all --- 所有的增删改查

. ---- 所有的库.所有的表

exit 退出这个mysql

4. 查看当前账号

select user();

5. 删除用户

网站导航

drop user 'xixi'@'%';

三、库

2. 退出数据库

\q

exit

3. 查看所有数据库

show databases; # 命令是固定

4. 创建数据库

# 通过 create database 创建数据库

# create 创建意思

# database 库

create database 数据库名;

5. 删除库

# drop 删除库

# database

drop database 库名;

6. 进入库

只有进入到数据库 才能操作里面表

use 库名;

7. 查看当前在那个数据库

select database();

不需要退出数据库 需要进入其他数据库 直接use 库名

四、表操作

前提:必须进入了库 才能操作库中的表

1. 创建表

create table :创建表

创建了一个hk的表 hk表名

字段id为整数类型 int

字段name varchar字符串类型 长度为20

id int不写的话 默认为11

年龄也是整数 12 13 15 18

2. 查看当前库所有的表

3. 查看表结构

4. 删除表

5. 改表字段

use 库名;

select database();

create table 表名(字段 字段类型,字段 字段类型);

2. 查看当前库所有的表

show tables;

3. 查看表结构

desc 表名;

4. 删除表

# drop

drop table 表名;

修改表名

#alter table

# rename to 修改

alter table 当前表名 rename to 修改后的名字;

alter table hk rename to lk;

5. 改表字段

alter table 表名 change 修改

欢迎访问:https://www.xieniao.com/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值