服務器-1

(1)服務器概述 —— 瞭解

(2)數據庫服務器 —— 難點&重點

 

 

1.如何訪問服務器

  協議(語言):// 地址 / 端口號(門牌號)

 

2.數據庫服務器的種類

  (1)網狀數據庫

  (2)樹型數據庫

  (3)關係型數據庫 —— 主流

       服務器端程序:負責保存管理數據

       客戶端程序:負責向服務器發起增刪改查指令

  (4)對象型數據庫

 

關係型數據庫中數據結構:

  SERVER => DATABASE => TABLE => ROW => COLUMN

 

MySQL的兩個版本:

  (1)Oracle - MySQL

  (2)Maria基金會 - MariaDB

 

 

XAMPP套裝: http://xampp.org

 

3.使用MySQL服務器的步驟 —— 重點

  (1)服務器端:下載並安裝MySQL服務器端程序

       C:\xampp\mysql\bin\mysqld.exe       精靈/守護程序

  (2)服務器端:啓動MySQL的服務器程序——售貨員上崗

       確保3306端口已打開

  --------------------------------------------

  (3)客戶端:下載並安裝MySQL客戶端程序

       C:\xampp\mysql\bin\mysql.exe 注意和服務器程序的區別

  (4)客戶端:啓動客戶端程序,連接到服務器上

       C:\xampp\mysql\bin\mysql.exe  -uroot  -p

       若設置了Path系統變量,可以簡寫:

       mysql   -uroot 

  (5)客戶端:向服務器發送操作指令,實現增刪改查數據

       SHOW DATABASES;     //顯示服務器上已有的數據庫

       .....

 

 

4.常用的SQL語句

  向服務器提交SQL語句有兩種方式:

  (1)交互模式: 輸入一行提交執行一行...,適合於執行少量的語句。

       1)連接到服務器  mysql -uroot -p

     2)輸入一行命令,添加一個分號,回車執行

       3)輸入一行命令,添加一個分號,回車執行

  (2)腳本模式: 把所有的語句編寫在一個文本文件中,一次性全部提交給服務器執行,適合於執行批量多條語句。

       1)創建一個文本文件

       2)開始編寫所有的語句

       3)把整個文本文件提交給服務器執行

              mysql  -uroot   <   e:/x.sql

 

Structured Query Language, 結構化查詢語言,最早由IBM提出的用於操作關係型數據庫語言,實現增刪改查功能;後來由ISO採納爲行業標準語言,當前主流的關係型數據庫(如SQLite、MySQL、SQLServer、Oracle、DB2等)都支持SQL語言標準。

 

SQL語句編寫時需要注意:

(1)命令不區分大小寫,習慣上關鍵字都大寫,非關鍵字都小寫

(2)所有語句都必須以分號結尾

(3)註釋有兩種:單行註釋(#開頭),以及多行註釋(/**/)

(4)插入記錄行時,字符串/日期數據必須使用單引號;數字類型可用單引號也可不用;關鍵字(如NULL/TRUE/FALSE)數據不能使用單引號。

 

數據庫亂碼問題解決辦法:

(1)SET NAMES UTF8;

(2)CREATE DATABASE xx CHARSET=UTF8;

(3).sql文件必須另存爲UTF-8編碼

(4)必須在交互模式下查詢!

 

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