国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql基礎入門 輕松學習Mysql命令

2024-07-24 13:08:06
字體:
來源:轉載
供稿:網友
這篇文章主要是Mysql基礎入門教程,教大家如何輕松學習Mysql命令,并熟練掌握Mysql命令,感興趣的小伙伴們可以參考一下
 

一、MySQL的相關概念介紹
MySQL 為關系型數據庫(Relational Database Management System), 這種所謂的"關系型"可以理解為"表格"的概念, 一個關系型數據庫由一個或數個表格組成, 如圖所示的一個表格:

Mysql基礎入門 輕松學習Mysql命令

表頭(header): 每一列的名稱;
列(row): 具有相同數據類型的數據的集合;
行(col): 每一行用來描述某個人/物的具體信息;
值(value): 行的具體信息, 每個值必須與該列的數據類型相同;
鍵(key): 表中用來識別某個特定的人/物的方法, 鍵的值在當前列中具有唯一性。

二、Windows下MySQL的配置
以MySQL 5.1 免安裝版為例, 下載mysql-noinstall-5.1.69-win32.zip。

2.1 配置步驟:

1. 將下載的 mysql-noinstall-5.1.69-win32.zip 解壓至需要安裝的位置, 如: C:/Program Files;

2. 在安裝文件夾下找到 my-small.ini 配置文件, 將其重命名為 my.ini , 打開進行編輯, 在 [client] 與 [mysqld] 下均添加一行: default-character-set = gbk

3. 打開 Windows 環境變量設置, 新建變量名 MYSQL_HOME , 變量值為 MySQL 安裝目錄路徑, 這里為C:/Program Files/mysql-5.1.69-win32

4. 在 環境變量 的 Path 變量中添加 ;%MYSQL_HOME%/bin;

5. 安裝 MySQL 服務, 打開Windows命令提示符, 執行命令: mysqld --install MySQL --defaults-file="my.ini" 提示"Service successfully installed."表示成功;

2.2MySQL服務的啟動、停止與卸載

在 Windows 命令提示符下運行:

啟動: net start MySQL

停止: net stop MySQL

卸載: sc delete MySQL

三、MySQL腳本的基本組成
與常規的腳本語言類似, MySQL 也具有一套對字符、單詞以及特殊符號的使用規定, MySQL 通過執行 SQL 腳本來完成對數據庫的操作, 該腳本由一條或多條MySQL語句(SQL語句 + 擴展語句)組成, 保存時腳本文件后綴名一般為 .sql。在控制臺下, MySQL 客戶端也可以對語句進行單句的執行而不用保存為.sql文件。

3.1標識符標識符用來命名一些對象, 如數據庫、表、列、變量等, 以便在腳本中的其他地方引用。MySQL標識符命名規則稍微有點繁瑣, 這里我們使用萬能命名規則: 標識符由字母、數字或下劃線(_)組成, 且第一個字符必須是字母或下劃線。

對于標識符是否區分大小寫取決于當前的操作系統, Windows下是不敏感的, 但對于大多數 linux/unix 系統來說, 這些標識符大小寫是敏感的。 

3.2關鍵字: MySQL的關鍵字眾多, 這里不一一列出, 在學習中學習。 這些關鍵字有自己特定的含義, 盡量避免作為標識符。

3.3語句: MySQL語句是組成MySQL腳本的基本單位, 每條語句能完成特定的操作, 他是由 SQL 標準語句 + MySQL 擴展語句組成。

3.4函數: MySQL函數用來實現數據庫操作的一些高級功能, 這些函數大致分為以下幾類: 字符串函數、數學函數、日期時間函數、搜索函數、加密函數、信息函數。

四、MySQL中的數據類型
MySQL有三大類數據類型, 分別為數字、日期/時間、字符串, 這三大類中又更細致的劃分了許多子類型:

4.1數字類型

  • 整數: tinyint、smallint、mediumint、int、bigint
  • 浮點數: float、double、real、decimal

4.2日期和時間: date、time、datetime、timestamp、year
4.3字符串類型

  • 字符串: char、varchar
  • 文本: tinytext、text、mediumtext、longtext
  • 二進制(可用來存儲圖片、音樂等): tinyblob、blob、mediumblob、longblob

這里不能詳細對這些類型進行介紹了, 篇幅可能會很長, 詳細介紹參見: 《MySQL 數據類型 詳解》 :  

五、使用MySQL數據庫
5.1登錄到MySQL

當MySQL 服務已經運行時,我們可以通過MySQL自帶的客戶端工具登錄到MySQL數據庫中,首先打開命令提示符, 輸入以下格式的命名:mysql -h 主機名 -u 用戶名 -p

-h : 該命令用于指定客戶端所要登錄的MySQL主機名, 登錄當前機器該參數可以省略;
-u : 所要登錄的用戶名;
-p : 告訴服務器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項。
以登錄剛剛安裝在本機的MySQL數據庫為例,在命令行下輸入mysql -u root -p 按回車確認,如果安裝正確且MySQL正在運行,會得到以下響應:Enter password。

若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄, 按照本文中的安裝方法, 默認 root 賬號是無密碼的。登錄成功后你將會看到 Welecome to the MySQL monitor... 的提示語。

然后命令提示符會一直以 mysql> 加一個閃爍的光標等待命令的輸入, 輸入 exit 或 quit 退出登錄。

5.2創建一個數據庫

使用 create database 語句可完成對數據庫的創建, 創建命令的格式如下:create database 數據庫名 [其他選項];

例如我們需要創建一個名為 samp_db 的數據庫, 在命令行下執行以下命令:create database samp_db character set gbk;

為了便于在命令提示符下顯示中文, 在創建時通過 character set gbk 將數據庫字符編碼指定為 gbk。創建成功時會得到 Query OK, 1 row affected(0.02 sec) 的響應。

注意: MySQL語句以分號(;)作為語句的結束, 若在語句結尾不添加分號時, 命令提示符會以 -> 提示你繼續輸入(有個別特例, 但加分號是一定不會錯的);

提示: 可以使用 show databases; 命令查看已經創建了哪些數據庫。

5.3選擇所要操作的數據庫

要對一個數據庫進行操作, 必須先選擇該數據庫, 否則會提示錯誤:

ERROR 1046(3D000): No database selected

兩種方式對數據庫進行使用的選擇:

1)在登錄數據庫時指定, 命令: mysql -D 所選擇的數據庫名 -h 主機名 -u 用戶名 -p

例如登錄時選擇剛剛創建的數據庫: mysql -D samp_db -u root -p

2)在登錄后使用 use 語句指定, 命令: use 數據庫名;

use 語句可以不加分號, 執行 use samp_db 來選擇剛剛創建的數據庫, 選擇成功后會提示: Database changed

5.4創建數據庫表

使用 create table 語句可完成對表的創建, create table 的常見形式:create table 表名稱(列聲明);

以創建 students 表為例, 表中將存放 學號(id)、姓名(name)、性別(sex)、年齡(age)、聯系電話(tel) 這些內容:
 

  1. create table students 
  2. ( 
  3. id int unsigned not null auto_increment primary key, 
  4. name char(8) not null
  5. sex char(4) not null
  6. age tinyint unsigned not null
  7. tel char(13) null default "-" 
  8. ); 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖南省| 永修县| 瓦房店市| 汾阳市| 大关县| 微山县| 麻江县| 英山县| 浦东新区| 正镶白旗| 富锦市| 中超| 古蔺县| 长丰县| 澳门| 成武县| 恩平市| 康平县| 秭归县| 正安县| 张掖市| 沁水县| 凌源市| 长春市| 大安市| 洛浦县| 榆中县| 华蓥市| 保康县| 山阴县| 溆浦县| 义乌市| 定边县| 天全县| 巍山| 三门县| 交口县| 隆德县| 西城区| 常熟市| 吴江市|