mysql基礎,快來複習一波!

在這裏插入圖片描述

本文主要介紹在數據庫服務的啓動與登錄,SQL的概念,以及對DDL,DML,以及簡單查詢的複習,(建議在命令行上手敲一遍)

一. 數據庫服務的啓動與登錄

1.1 通過服務的方式啓動

打開輸入services.msc
在這裏插入圖片描述
打開服務後,點擊啓動。
在這裏插入圖片描述

1.2 手動啓動的方式

打開後,輸入cmd.。打開命令行
在這裏插入圖片描述

1.3 控制檯連接數據庫

MySQL 是一個需要賬戶名密碼登錄的數據庫,登陸後使用,它提供了一個默認的 root 賬號,使用安裝時設置 的密碼即可登錄 .

1.3.1 登錄格式1:u和p後面沒有空格

mysql -u 用戶名 -p 密碼
在這裏插入圖片描述

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目錄結構

在這裏插入圖片描述

1.5數據庫管理系統,數據庫和表的關係

數據庫管理程序(DBMS)可以管理多個數據庫,一般開發人員會針對每一個應用創建一個數據庫。爲保存應用 中實體的數據,一般會在數據庫創建多個表,以保存程序中實體 User 的數據。
在這裏插入圖片描述

二. 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數據類型

常用的數據類型
在這裏插入圖片描述
詳細的數據類型:
在這裏插入圖片描述

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 字符集; 

下篇文章繼續複習,對你有用的話不勝感激!!!
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章