mysql基础,快来复习一波!

mysql基础,快来复习一波

  • 一. 数据库服务的启动与登录
    • 1.1 通过服务的方式启动
    • 1.2 手动启动的方式
    • 1.3 控制台连接数据库
      • 1.3.1 登录格式1:u和p后面没有空格
      • 1.3.2登录格式2
      • 1.3.3 登录格式3
      • 1.3.4退出Mysql:quit 或 exit
    • 1.4 MYSQL目录结构
    • 1.5数据库管理系统,数据库和表的关系
  • 二. DDL操作数据库
    • 2.1 创建数据库
      • 2.1.1 创建数据库的几种方式
    • 2.2 查看数据库
    • 2.3 修改数据库
    • 2.4 删除数据库
    • 2.5 使用数据库
      • 2.5.1 查看正在使用的数据库
      • 2.5.2 使用/切换数据库
  • 三. DDL操作表结构
    • 3.1创建表
    • 3.2 MYSQL数据类型
    • 3.3 查看表
    • 3.4 建一个表结构相同的表
    • 3.5 删除表
    • 3.6 修改表结构

mysql基础,快来复习一波!_第1张图片

本文主要介绍在数据库服务的启动与登录,SQL的概念,以及对DDL,DML,以及简单查询的复习,(建议在命令行上手敲一遍)

一. 数据库服务的启动与登录

1.1 通过服务的方式启动

打开输入services.msc
mysql基础,快来复习一波!_第2张图片
打开服务后,点击启动。
mysql基础,快来复习一波!_第3张图片

1.2 手动启动的方式

打开后,输入cmd.。打开命令行
mysql基础,快来复习一波!_第4张图片

1.3 控制台连接数据库

MySQL 是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的 root 账号,使用安装时设置 的密码即可登录 .

1.3.1 登录格式1:u和p后面没有空格

mysql -u 用户名 -p 密码
mysql基础,快来复习一波!_第5张图片

1.3.2登录格式2

mysql -hip 地址 -u 用户名 -p 密码
在这里插入图片描述

1.3.3 登录格式3

mysql --host=ip 地址 --user=用户名 --password=密码

在这里插入图片描述

1.3.4退出Mysql:quit 或 exit

1.4 MYSQL目录结构

mysql基础,快来复习一波!_第6张图片

1.5数据库管理系统,数据库和表的关系

数据库管理程序(DBMS)可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。为保存应用 中实体的数据,一般会在数据库创建多个表,以保存程序中实体 User 的数据。
mysql基础,快来复习一波!_第7张图片

二. DDL操作数据库

2.1 创建数据库

2.1.1 创建数据库的几种方式

  1. 创建数据库
    CREATE DATABASE 数据库名;
  2. 判断数据库是否已经存在,不存在则创建数据库
    CREATE DATABASE IF NOT EXISTS 数据库名;
  3. 创建数据库并指定字符集
    CREATE DATABASE 数据库名 HARACTER SET 字符集;

2.2 查看数据库

查看所有的数据库 :show databases;
查看某个数据库的定义信息 :

show create database 数据库名称;

2.3 修改数据库

ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集; 

2.4 删除数据库

DROP DATABASE 数据库名; 

2.5 使用数据库

2.5.1 查看正在使用的数据库

SELECT DATABASE();  使用的一个 mysql 中的全局函数 

2.5.2 使用/切换数据库

USE 数据库名;

三. DDL操作表结构

3.1创建表

CREATE TABLE 表名 ( 字段名 1 字段类型 1,  字段名 2 字段类型 2 );

3.2 MYSQL数据类型

常用的数据类型
mysql基础,快来复习一波!_第8张图片
详细的数据类型:
mysql基础,快来复习一波!_第9张图片

3.3 查看表

查看某个数据库中的所有表 :

SHOW TABLES;

查看表结构 DESC

DESC 表名; 

查看创建表的SQL语句

SHOW CREATE TABLE 表名;

3.4 建一个表结构相同的表

CREATE TABLE 新表名 LIKE 旧表名;

3.5 删除表

直接删除表

 DROP  TABLE 表名; 

判断表是否存在,如果存在则删除表

DROP TABLE IF EXISTS 表名; 

3.6 修改表结构

  1. 添加表列ADD
 ALTER TABLE 表名 ADD 列名 类型; 
  1. 修改列类型MODIFY
ALTER TABLE 表名 MODIFY 列名 新的类型; 
  1. 修改列名 CHANGE .
ALTER TABLE 表名 CHANGE 旧列名 新列名 类型; 
  1. 删除列 DROP
 ALTER TABLE 表名 DROP 列名; 
  1. 修改表名
RENAME TABLE 表名 TO 新表名; 
  1. 修改字符集character set
ALTER TABLE 表名 character set 字符集; 

下篇文章继续复习,对你有用的话不胜感激!!!

你可能感兴趣的:(数据库学习)