1. 程式人生 > 實用技巧 >資料庫安裝與一些操作

資料庫安裝與一些操作

1、Mysql安裝方法

第一步:去官網下載mysql的壓縮包

(重點)第二步:解壓,然後在mysql安裝目錄下建立一個my.ini配置檔案,更改my.ini檔案裡面的內容,如下:

[mysqld]

port=3306 //設定埠

basedir=D:\mysoftware\mysql-8.0.19-winx64 //設定mysql的安裝目錄

datadir=D:\mysoftware\mysql-8.0.19-winx64\data //設定mysql資料庫的資料的存放目錄

max_connections=100 //允許最大連線數

max_connect_errors=7 //允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統

character-set-server=utf8 //服務端使用的字符集預設為UTF8

default-storage-engine=INNODB //建立新表時將使用的預設儲存引擎

[mysql]

default-character-set=utf8 //設定mysql客戶端預設字符集

port=3306 //設定mysql客戶端連線服務端時預設使用的埠

default-character-set=utf8

第二步
在path(環境變數裡面)加上mysql路徑(/bin)。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-V9j9wiIl-1610461784341)(C:\Users\陳育豪\Desktop\1.png)]

(重點)第三步:進入命令指示符(cmd),
輸入mysqld --initialize-insecure --user=mysql
再輸入mysqld -install
出現Service successfully installed.表示配置完成
啟動資料庫net start mysql
輸入mysql -u root -p,不用輸入密碼直接回車
出現mysql>表示配置完成
輸入alter user user() identified by "密碼";
輸入net stop mysql關閉資料庫

2、操作資料庫

2.1、首先登入資料庫

2.2、資料操作

結構化查詢語句分類

  • 建立資料庫 : create database [if not exists] 資料庫名;

  • 刪除資料庫 : drop database [if exists] 資料庫名;

  • 檢視資料庫 : show databases;

  • 使用資料庫 : use 資料庫名;

    2.3、建立表

    -- 建立表之前 , 一定要先選擇資料庫
    create table [if not exists] `表名`(
        `欄位名1` 列型別 [屬性],
        `欄位名2` 列型別 [屬性],
        ...
        `欄位名n` 列型別 [屬性]
    )ENGINE = MyISAM (or InnoDB) default CHARSET=utf8
    
    -- 檢視資料庫的定義
    SHOW CREATE DATABASE school;
    -- 檢視資料表的定義
    SHOW CREATE TABLE student;
    -- 顯示錶結構
    DESC student; 
    -- 檢視mysql所支援的引擎型別 (表型別)
    SHOW ENGINES;
    

    2.4、資料引擎

使用區別:

  • 適用 MyISAM : 節約空間及相應速度
  • 適用 InnoDB : 安全性 , 事務處理及多使用者操作資料表

2.5、修改資料庫

  • 修改表名 :ALTER TABLE 舊錶名 RENAME AS 新表名

  • 新增欄位 : ALTER TABLE 表名 ADD欄位名 列屬性[屬性]

    修改欄位 :

  • ALTER TABLE 表名 MODIFY 欄位名 列型別[屬性]

  • ALTER TABLE 表名 CHANGE 舊欄位名 新欄位名 列屬性[屬性]

  • 刪除欄位 : ALTER TABLE 表名 DROP 欄位名

2.6、刪除資料表

修改表 ( ALTER TABLE )

語法:DROP TABLE [IF EXISTS] 表名

  • IF EXISTS為可選 , 判斷是否存在該資料表
  • 如刪除不存在的資料表會丟擲錯誤