数据库的一些基本知识
生活随笔
收集整理的這篇文章主要介紹了
数据库的一些基本知识
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
- 基本概念
- MySQL服務(wù)的啟動和停止
- MySQL服務(wù)端的登錄和退出
- 看MySQL的版本名
- MySQL的語法規(guī)范
- MySQL最常見的命令
基本概念
DB 數(shù)據(jù)庫(database): 存儲數(shù)據(jù)的"倉庫".它保存了一系列有組織的數(shù)據(jù)。 DBMS 數(shù)據(jù)庫管理系統(tǒng)(Database Management System): 數(shù)據(jù)庫是通過DBMS創(chuàng)建和操作的容器。 DBMS分為兩大類: (1) 基于共享文件系統(tǒng)的DBMS(Access) (2) 基于客戶機(jī)服務(wù)器的DBMS(MySQl Oracle AqlServer) SQL 結(jié)構(gòu)化查詢語言(Structure Query Language): 專門用來與數(shù)據(jù)庫通信的語言。 SQL的優(yōu)點(diǎn): (1)不是某個(gè)特定數(shù)據(jù)庫供應(yīng)商專用的語言,幾乎所有DBMS都支持SQL。 (2)簡單易學(xué)。 (3)雖然簡單,但實(shí)際上是一種強(qiáng)有力的語言,靈活使用其 語言元素,可以實(shí)現(xiàn)非常復(fù)雜和高級的數(shù)據(jù)庫操作。數(shù)據(jù)庫存儲數(shù)據(jù)的特點(diǎn):
- 1.將數(shù)據(jù)放到表中,表再放到庫中。
- 2.一個(gè)數(shù)據(jù)庫中可以有多個(gè)表,每一個(gè)表都有一個(gè)自己的名字用來標(biāo)識自己,表名具有唯一性。
- 3.表具有一些特征,這些特征定義了數(shù)據(jù)在表中如何存儲。
- 4.表由列組成,我們也稱為字段,所有的表都是由一個(gè)或多個(gè)列組成的。
- 5.表中的數(shù)據(jù)是按行存儲的。
MySQL服務(wù)的啟動和停止
方式一: 計(jì)算機(jī)----右鍵管理----服務(wù) 找到MySQL服務(wù)打開 方式二: cmd管理員權(quán)限net start 服務(wù)名(啟動服務(wù))net stop 服務(wù)名(停止服務(wù))MySQL服務(wù)端的登錄和退出
方式一: 通過MySQL的命令窗口登錄 MySQL直接登錄 缺點(diǎn)是 登錄的只能是root用戶 退出 CTRL+c 方式二: 通過CMD命令窗口登錄 mysql -h(host) localhost -P(point端口號的意思) -3306 -u(user) -root -p(密碼) //不顯示密碼 mysql -h(host) localhost -P(point端口號的意思) -3306 -u(user) -root -p密碼 //顯示密碼 如果直接連的是本地主機(jī),可以簡寫為: mysql -u root -p看MySQL的版本名
方式一: 方式二: 方式三:MySQL的語法規(guī)范
Mysql不區(qū)分大小寫,但是建議關(guān)鍵字大寫,表名和列名小寫。每條命令盡量用分號結(jié)尾。 因?yàn)镸ySQL命令結(jié)尾可以是" \g "或" ; "每條命令根據(jù)需要,可以進(jìn)行縮進(jìn),或換行。注釋: 單行注釋: #注釋的文字 或 -- 注釋的文字 多行注釋 /* */MySQL最常見的命令
1 查看當(dāng)前所有的數(shù)據(jù)庫 show databases; 2 打開指定的庫 use 庫名; 3 查看當(dāng)前庫的所有表 show tables; 4 查看其他庫的所有表 show tables from 庫名; 5 創(chuàng)建表 create table 表名(列名 列類型,列名 列類型,.....列名 列類型,) 6 查看表結(jié)構(gòu) desc 表名;總結(jié)
以上是生活随笔為你收集整理的数据库的一些基本知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.1.3 覆盖与交换
- 下一篇: MySQL查询的进阶操作--排序查询