初識MySQL簡答題 初識mysql

2021-10-18 01:10:27 字數 1503 閱讀 1109

資料儲存架構

​資料庫伺服器執行資料庫管理系統(dbms),資料庫管理系統管理資料庫(database),資料庫組織表(table),表存放記錄

常見資料庫

關係型(rdbms):表結構形式儲存資料,要求每條資料有同樣的結構

mysql:最廣泛

oracle:金融、國企使用

sql server:教學使用

sqllite:輕型,django內建

非關係型(nosql):鍵值對形式儲存資料

mongodb:文件型資料庫,空間換時間

redis:記憶體型資料庫

mysql

優點​體積小、速度快、成本低,原始碼開放

缺點​大量io,處理海量資料時效率顯著變慢

安裝啟動

注:安裝之後需要修改配置檔案,將客戶端和服務端的預設編碼均改為utf-8

附:window配置如下,行尾不要有空格

[mysql]

default-character-set=utf8

[mysqld]

port = 3306

# 安裝目錄

basedir=c:\program files\mysql-5.6.39-winx64

# 資料存放目錄

datadir=c:\program files\mysql-5.6.39-winx64\data

max_connections=200

character-set-server=utf8

default-storage-engine=innodb

sql​tructured query language,結構化查詢語言,主要用於訪問資料、查詢資料、更新資料和管理關係資料庫系統

分類ddl,資料庫定義語言

dml,資料庫操縱語言

dcl,資料庫控制語言

常用dcl

#進入mysql客戶端,-u引數是使用者名稱,-p引數是密碼

mysql -uroot -p123

#退出exit | \q | quit

#檢視當前使用者

select user();

#給當前使用者設定密碼

set password = password('root');

#建立賬號,%是萬用字元,只有在指定網端才可以登入資料庫伺服器

create user 'eva'@'192.168.10.%' identified by '123';

#檢視許可權

show grants for 'eva'@'192.168.10.5'

#授予許可權,需要重新整理才能即可生效,*是萬用字元

grant all on *.* to 'eva'@'%';

flush privileges;

# 建立賬號並授權

grant all on *.* to 'eva'@'%' identified by '123'

# 遠端登陸,-h引數是資料庫伺服器ip

$ mysql -uroot -h 192.168.10.3 -p123

c 簡答題題庫 C 簡答題集錦

c 簡答題集錦 問題1 什麼是演算法?演算法應包括哪兩部分?答 所謂演算法,是指為解決乙個問題而採取的方法和步驟,或者說是解題步驟的精確描述。演算法應包括設計演算法和執行演算法兩部分。問題2 結構化程式設計的特徵是什麼?答 結構化程式設計方法從程式設計思想上要求自頂向下,逐步求精 從程式的具體結構上...

還是幾道簡答題

今天和昨天一樣,又找了幾道簡答題,鞏固一下前一段時間學習的成果,也對一些名詞有了更深入的了解 1.makefile的作用 makefile檔案儲存了編譯器和聯結器的引數選項,還表述了所有原始檔之間的關係。建立程式 make程式 首先讀取makefile檔案,然後再啟用編譯器,彙編器,資源編譯器 和聯...

Python題庫 簡答題

1.命名空間和作用域的關係 命名空間定義了在某個作用域內變數名和繫結值之間的對應關係,命名空間是鍵值對的集合,變數名與值是一一對應關係。作用域定義了命名空間中的變數能夠在多大範圍內起作用。2.裝飾器函式的作用?寫乙個裝飾器程式 在不修改原函式及其呼叫方式的情況下對原函式功能進行擴充套件。def ou...