数据库02(基本知识,密码设置,建库建表语句,数据类型)

本文介绍了数据库忘记密码的步骤,详细讲解了SQL语句的四大类别:DML、DDL、DCL和DQL,并阐述了DBMS的概念和作用。还涵盖了字段类型和数据类型的介绍,以及如何在MySQL中进行建表和数据操作的实际操作。
摘要由CSDN通过智能技术生成

目录

一:数据库忘记密码操作

二:SQL语句

1、DML语句(Data Manipulate Language数据操作语句)

2、DDL语句(Data Definition Language数据定义语句)

3、DCL语句(Data Control Language数据控制语言)

4、DQL(Data Query Language数据查询语句)

三:DBMS

1、DBMS概念

2、 DBMS的作用

3、客户端连接工具

四: 字段类型

五: 数据类型

1、数值型

2、字符串

 3、日期和时间 

4、空间数据类型

六:建表实际操作

1、建表

2、查看表结构 

2、写入数据 


一:数据库忘记密码操作

1.关闭mysql服务

service mysqld stop

查看进程还有没有
ps aux|grep mysql

2.修改mysql数据库的配置文件

去找自己安装时存放的配置文件路径
vim /etc/my.cnf

在mysqld下面编辑一条skip-grant-tables   --表示免密登录
[mysqld]
socket=/data/mysql/mysql.sock
port = 3306
open_files_limit = 8192
innodb_buffer_pool_size = 512M
character-set-server=utf8

skip-grant-tables

3.免密登录后重新设置自己的mysql密码

#启动mysql
service mysqld start

#登录到数据库
mysql -u root -p

#刷新权限,(会加载原来没有加载的权限表--》用户名和密码所在的表user等)
flush privileges;

#重新设置密码
set password for 'root'@'localhost' = '123456'; 

4.重新修改mysql的配置文件并重启服务

vim /etc/my.cnf

[mysqld]
socket=/data/mysql/mysql.sock
port = 3306
open_files_limit = 8192
innodb_buffer_pool_size = 512M
character-set-server=utf8
#skip-grant-tables

#重新刷新服务并再次登录验证
service mysqld restart

二:SQL语句

1、DML语句(Data Manipulate Language数据操作语句)

show databases;查看数据库表单

show tables;查看某一数据库里所有数据表

show warnings;查看警告表单

show create database base;查看base这个数据库的结构

show prcesslist;可以查看有哪些用户远程连接到MySQL里

desc table;查看table这个表的表结构

use;切换数据库

set password;更换密码

flush privileges;加载表权限

update;修改表数据

replace;新增表数据

delete;删除表数据

select;查询表数据

truncate;删除表数据文件,不产生日志,想恢复通过备份数据

help;查询某个命令的使用手册

2、DDL语句(Data Definition Language数据定义语句)

create;创建库,创建表

drop;删除表

alter;修改数据库的字符集,修改表结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值