mysql数据库学习

数据库基础语法:
参考:
https://blog.csdn.net/qq_36833673/article/details/106241725

数据库常用函数参考:https://juejin.cn/post/6844903977830580231

1、登录数据库:mysql -u 用户名 -p ,回车输入密码,回车登录。

root权限下改密码(不用进数据库):mysqladmin -uroot password '123456

mysql -u root -p 
密码:****  ==root

在这里插入图片描述
1.1查询数据库版本:select version();
在这里插入图片描述

2、查看所有数据库:

show databases;

在这里插入图片描述

3、查看登录MySQL数据库的用户信息:

select User,host,Password from mysql.user;

查看MySQL数据库user表中user,host,password字段。

在这里插入图片描述
4、查看当前登录数据库的用户是谁:

select user();

在这里插入图片描述

5、查看数据库root用户的权限:

show grants for root@'localhost';

在这里插入图片描述

6、创建一个数据库,库名te:

create database te;

在这里插入图片描述
7、删除数据库,库名te:

DROP DATABASE te;

在这里插入图片描述
8、查看te数据库中为空:
在这里插入图片描述
9、在te数据库中创建表:

create table student (id VARCHAR(10),name VARCHAR(20),phone VARCHAR(20));

describe student;   #展示student表的结构信息

show full columns from student;   #展示student表的结构信息(更详细,对表的权限都显示了)

在这里插入图片描述
在这里插入图片描述

10、向表插入数据,insert into 表名 (列名) values (值);在这里插入图片描述
插入成功:
在这里插入图片描述

11、删除表中某一项的数据:

 DELETE from student where id='02';

在这里插入图片描述

12、向表中增加一列:

alter table student add column address VARCHAR(50) not null;

在这里插入图片描述
13、修改某一列:

 alter table student modify address VARCHAR(100);

在这里插入图片描述

14、删除某一列:

 alter table student drop address;

在这里插入图片描述

15、修改某个字段的值:

 UPDATE student set name = 'xiaoxiao' where id = '01';

在这里插入图片描述

16、把某一列更新为一样的值:
在这里插入图片描述

17、数据库联合查询:union
在这里插入图片描述
在这里插入图片描述

注意:!!!!
union 后面的查询语句字段数要和前面查询的字段数一致:如:id price 和 name phone ,都为2。

18、数据库函数:exists() #判断括号里的存不存在
A and B #B存在则正常显示A的查询结果
在这里插入图片描述
A and B #B不存在则不会显示A的查询结果
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值