我亏一点 - 数据库
type: channel
link: https://000081.xyz/index.php/tag/数据库/
items: mysql5.7基本命令
items: 数据库

mysql5.7基本命令
type: item
date: 2022-01-22T08:40:00+00:00
description: AI摘要 本文介绍了MySQL 5.7的基础操作命令，涵盖了连接数据库、修改密码、刷新权限等系统管理操作，以及数据库与数据表的创建、删除、查看和修改等DDL常用指令，为MySQL初学者提供了实用的操作指南。 此内容根据文章生成，仅用于文章内容的解释与总结 mysql5.7基本命令1.数据定义语句(DDL)0.帮助命令多翻帮助多百度mysql --help1.连接mysqlmysql -u用户 -p密码 [-h地址 -P端口]2.修改密码set password for 用户@主机 = password('新密码'); 主机：localhost、%、自定义主机3.刷新权限flush privileges;4.数据库操作查看所有数据库show databases;创建数据库create database 数据库名; 如果不存在才创建 create database if not exists 数据库名;删除数据库drop database 数据库名;选择使用数据库use 数据库名;5.数据表操作查看当前数据库的所有表show tables;创建数据表create table [if not exists] 表名( 字段名 类型 [选项], 字段名 类型 [选项], 字段名 类型 [选项], primary key (字段名) ); if not exists 如果不存在才执行 primary key 设置字段为主键 选项： not null 非空 auto_increment 自增 default 空值时默认内容 comment 注释删除表drop table 表名;查看表定义desc 表名;查看表创建show create table 表名 [\G] \G: 内容结构旋转90度，变成纵向结构修改表名alter table 表名 rename as 新表名增加表字段alter table 表名 add 字段名 字段类型删除表字段alter table 表名 drop 字段名修改表字段alter table 表名 modify 字段名 字段类型修改表字段名alter table 表名 change 字段名 新字段名 字段类型6.退出exit2.数据操纵语句(DML)有时间更新

数据库
type: item
date: 2022-01-20T07:28:00+00:00
description: AI摘要 数据库是用于存储和管理数据的仓库，分为关系型（如MySQL，基于表结构）和非关系型（如Redis，基于键值对）两大类。数据库管理系统（DBMS）是其核心管理软件，支持DDL、DML、DQL和DCL等专业语言。 此内容根据文章生成，仅用于文章内容的解释与总结 数据库1.什么是数据库数据库（DB，DataBase）概念：安装在操作系统上可以存储大量数据的数据仓库、软件，SQL。作用：存储数据，管理数据2.数据库分类关系型数据库：（sql）Mysql，Oracle，sqlserver，DB2，SQLLITE通过表和表之间，行和列的关系进行数据的存储，学员信息表，考勤表非关系型数据库：（nosql）not onlyredis，mongdb非关系型数据库，对象存储，通过对象的自身的属性来决定，键值对DBMS（数据库管理系统）:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件，用于建立、使用和维护数据库，简称DBMS对数据库进行统一的管理和控制，以保证数据库的安全性和完整性数据库管理系统是数据库系统的核心用户通过DBMS访问数据库中的数据，数据库管理员也通过dbms进行数据库的维护工作大部分DBMS提供数据定义语言DDL（Data Definition Language）和数据操作语言DML（Data Manipulation Language），供用户定义数据库的模式结构与权限约束，实现对数据的追加、删除等操作3.数据库语言DDL 数据库定义DML 数据库操作DQL 数据库查询DCL 数据库控制