微信朋友圈推廣平臺seo銷售代表招聘
SQL 概述
SQL,一般發(fā)音為sequel,SQL的全稱Structured Query Language),SQL用來和數(shù)據(jù)庫打交道,完成和數(shù)據(jù)庫的通信,SQL是一套標(biāo)準(zhǔn)。但是每一個數(shù)據(jù)庫都有自己的特性別的數(shù)據(jù)庫沒有,當(dāng)使用這個數(shù)據(jù)庫特性相關(guān)的功能,這時SQL語句可能就不是標(biāo)準(zhǔn)了.(90%以上的SQL都是通用的)
什么是數(shù)據(jù)庫
數(shù)據(jù)庫,通常是一個或一組文件,保存了一些符合特定規(guī)格的數(shù)據(jù),數(shù)據(jù)庫對應(yīng)的英語單詞是DataBase,簡稱:DB,數(shù)據(jù)庫軟件稱為數(shù)據(jù)庫管理系統(tǒng)(DBMS),全稱為DataBase Management System,如:Oracle、SQL Server、MySql、Sybase、informix、DB2、interbase、PostgreSql 。
MySQL概述
MySQL最初是由“MySQL AB”公司開發(fā)的一套關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS-Relational Database Mangerment System)。
MySQL不僅是最流行的開源數(shù)據(jù)庫,而且是業(yè)界成長最快的數(shù)據(jù)庫,每天有超過7萬次的下載量,其應(yīng)用范圍從大型企業(yè)到專有的嵌入應(yīng)用系統(tǒng)。
MySQL AB是由兩個瑞典人和一個芬蘭人:David Axmark、Allan Larsson和Michael “Monty” Widenius在瑞典創(chuàng)辦的。
在2008年初,Sun Microsystems收購了MySQL AB公司。在2009年,Oracle收購了Sun公司,使MySQL并入Oracle的數(shù)據(jù)庫產(chǎn)品線。
MySQL的部署
mysql的部署方式有兩種,一是通過正常的安裝方式,二是通過容器方式拉起。采用容器化方式進(jìn)行部署安裝,前提是環(huán)境中已經(jīng)安裝docker環(huán)境和docker-compose。
創(chuàng)建docker-compose.yml文件
version: '3'
services:db:image: mysql:5.7.17restart: alwaysenvironment:MYSQL_ROOT_PASSWORD: 123456command:--default-authentication-plugin=mysql_native_password--character-set-server=utf8mb4--collation-server=utf8mb4_general_ci--explicit_defaults_for_timestamp=true--lower_case_table_names=1--max_allowed_packet=128M;ports:- 3306:3306volumes:- ./data:/var/lib/mysql
啟動docker-compose腳本
docker-compose up -d