欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql數(shù)據(jù)庫(kù)詳解(基于ubuntu 14.0.4 LTS 64位)

 更新時(shí)間:2017年12月19日 15:51:17   作者:-dragon-  
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)詳解(基于ubuntu 14.0.4 LTS 64位),具有一定借鑒價(jià)值,需要的朋友可以參考下。

1.mysql數(shù)據(jù)庫(kù)的組成與相關(guān)概念

首先明白,mysql是關(guān)系型數(shù)據(jù)庫(kù),和非關(guān)系型數(shù)據(jù)庫(kù)中最大的不同就是表的概念不一樣。

+整個(gè)mysql環(huán)境可以理解成一個(gè)最大的數(shù)據(jù)庫(kù):A

+用mysql創(chuàng)建的數(shù)據(jù)庫(kù)B是屬于A的,是數(shù)據(jù)的倉(cāng)庫(kù),相當(dāng)于系統(tǒng)中的文件夾

+數(shù)據(jù)表C:是存放數(shù)據(jù)的具體場(chǎng)所,相當(dāng)于系統(tǒng)中的文件,一個(gè)數(shù)據(jù)庫(kù)B中包含若干個(gè)數(shù)據(jù)表C(注意此處的數(shù)據(jù)庫(kù)B和A不一樣)

+記錄D:數(shù)據(jù)表中的一行稱為一個(gè)記錄,因此,我們?cè)趧?chuàng)建數(shù)據(jù)表時(shí),一定要?jiǎng)?chuàng)建一個(gè)id列,用于標(biāo)識(shí)“這是第幾條記錄”,id列的值不能相同,必須唯一,就相當(dāng)于身份證號(hào)一樣。一個(gè)表C中可以有多條記錄D

+字段E:一個(gè)表中的各個(gè)列,就叫“字段”,在數(shù)據(jù)庫(kù)中的每個(gè)字段,都是有規(guī)定的,比如:字段的數(shù)據(jù)類型、空與不空的判斷、自動(dòng)增長(zhǎng)等。一條記錄D可以有多個(gè)字段E。

+數(shù)據(jù)F:行和列的交叉處,就是真正的“數(shù)據(jù)”F。

2.數(shù)據(jù)庫(kù)的基本操作(ubuntu環(huán)境下)常用命令實(shí)例。

2.1登陸mysql:mysql-uroot-p-u:以用戶名登陸,-p:輸入密碼

2.2查看數(shù)據(jù)庫(kù):輸入上面的命令后會(huì)要求輸入密碼,登陸成功后會(huì)顯示如上圖的界面,查看系統(tǒng)A自帶的數(shù)據(jù)B

showdatabases;注意分號(hào)不能少,如下圖中顯示系統(tǒng)自帶的database。

2.3 創(chuàng)建數(shù)據(jù)庫(kù):create database mytest;這樣就創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)B,庫(kù)名叫mytest.

2.4在上面4個(gè)數(shù)據(jù)庫(kù)中,如何選擇我們的想要的數(shù)據(jù)庫(kù)呢?usemytest,這樣就選中了我們的數(shù)據(jù)庫(kù)mytest.

2.5如果想刪除數(shù)據(jù)庫(kù)的話:dropdatabasemytest這樣就會(huì)刪除數(shù)據(jù)庫(kù)且不會(huì)提醒了。

2.6查看當(dāng)前的狀態(tài):status;

2.7顯示當(dāng)前數(shù)據(jù)庫(kù)中的表C,有下面兩種方式。a:showtables;b:showtablesFROMmytest;.其中mytest是我們建立的數(shù)據(jù)庫(kù)。

2.8數(shù)據(jù)表的建立與刪除

createtablemytable(idint,nameint);

droptablemytable;

2.9建立好數(shù)據(jù)表如何使用,也就是如何向數(shù)據(jù)表中插入數(shù)據(jù)呢?insertintomytable(id,name)values(1,10);

2.10查詢表中數(shù)據(jù),selectid,namefrommytablewhereid=1order;或是select*frommytable

2.11 表中數(shù)據(jù)的更新,update mytable set name=20 where id=1;

2.12表的刪除:deletefrommytable;或者droptablemytable;

2.13表結(jié)構(gòu)的修改

(1)增加一個(gè)字段格式:

altertabletable_nameaddcolumn(字段名字段類型);—-此方法帶括號(hào)

(2)指定字段插入的位置:

altertabletable_nameaddcolumn字段名字段類型after某字段;

(3)修改字段名稱/類型

altertabletable_namechange舊字段名新字段名新字段的類型;

(4)改表的名字

altertabletable_namerenametonew_table_name;

(5)一次性清空表中的所有數(shù)據(jù)

truncatetabletable_name;此方法也會(huì)使表中的取號(hào)器(ID)從1開(kāi)始

(6)刪除一個(gè)字段:

altertabletable_namedrop字段名;

2.14修改密碼格式:mysqladmin-u用戶名-p舊密碼password新密碼;

2.15顯示表的結(jié)構(gòu):describemytables;

2.16 顯示當(dāng)前的數(shù)據(jù)庫(kù)和用戶 show database(); show user();

3注意:

3.1如果你打命令時(shí),回車后發(fā)現(xiàn)忘記加分號(hào),你無(wú)須重打一遍命令,只要打個(gè)分號(hào)回車就可以了。

3.2可以使用光標(biāo)上下鍵調(diào)出以前的命令。

總結(jié)

以上就是本文關(guān)于mysql數(shù)據(jù)庫(kù)詳解(基于ubuntu 14.0.4 LTS 64位)的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • Windows Server 2003 下配置 MySQL 集群(Cluster)教程

    Windows Server 2003 下配置 MySQL 集群(Cluster)教程

    這篇文章主要介紹了Windows Server 2003 下配置 MySQL 集群(Cluster)教程,本文先是講解了原理知識(shí),然后給出詳細(xì)配置步驟和操作方法,需要的朋友可以參考下
    2015-06-06
  • mysql binlog占用大量磁盤空間的解決方法

    mysql binlog占用大量磁盤空間的解決方法

    MySQL binlog(Binary Log)是MySQL數(shù)據(jù)庫(kù)的一種重要組件,用于記錄所有對(duì)數(shù)據(jù)庫(kù)的更改操作,當(dāng)MySQL服務(wù)器接收到對(duì)數(shù)據(jù)庫(kù)的寫入請(qǐng)求并成功執(zhí)行后,這些更改會(huì)被寫入binlog,本文給大家介紹了mysql binlog占用大量磁盤空間的解決方法,需要的朋友可以參考下
    2024-06-06
  • SQL中from_unixtime函數(shù)的使用方法實(shí)例

    SQL中from_unixtime函數(shù)的使用方法實(shí)例

    在MySQL數(shù)據(jù)表設(shè)計(jì)中,時(shí)間字段一般都設(shè)計(jì)為時(shí)間戳格式的,開(kāi)發(fā)人員去查看的時(shí)候就顯得有點(diǎn)不方便,可以使用FROM_UNIXTIME轉(zhuǎn)換成日期格式進(jìn)行查看,下面這篇文章主要給大家介紹了關(guān)于SQL中from_unixtime函數(shù)的使用方法的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • mssql2008 自定義表類型實(shí)現(xiàn)(批量插入或者修改)

    mssql2008 自定義表類型實(shí)現(xiàn)(批量插入或者修改)

    在做大型網(wǎng)站或者系統(tǒng)的時(shí)候,經(jīng)常會(huì)遇到個(gè)問(wèn)題就是批量插入或者修改數(shù)據(jù)庫(kù);今天這邊不講SqlBulkCopy,只簡(jiǎn)單講sql自定義表類型,感興趣的朋友可以了解下哦,希望本文對(duì)你有所幫助
    2013-01-01
  • 通過(guò)DML更新MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)的示例代碼

    通過(guò)DML更新MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)的示例代碼

    這篇文章主要給大家介紹了如何通過(guò)DML更新MySQL數(shù)據(jù)庫(kù)的數(shù)據(jù),通過(guò)DML來(lái)對(duì)數(shù)據(jù)庫(kù)種地表的數(shù)據(jù)記錄進(jìn)行增刪改查操作,文中給大家了詳細(xì)的代碼示例供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-01-01
  • MySQL存儲(chǔ)過(guò)程in、out和inout參數(shù)示例和總結(jié)

    MySQL存儲(chǔ)過(guò)程in、out和inout參數(shù)示例和總結(jié)

    這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過(guò)程in、out和inout參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 一文詳解MySQL8.0的索引新特性

    一文詳解MySQL8.0的索引新特性

    MySQL中的索引可以為提高我們的查詢效率,相比較于低版本, MySQL 8.0中針對(duì)索引做了不少的優(yōu)化,本文主要給大家分享一些MySQL8.0索引的新特性,希望大家可以在日常的開(kāi)發(fā)中根據(jù)實(shí)際場(chǎng)景用起來(lái)
    2023-07-07
  • Mysql表的約束超詳細(xì)講解

    Mysql表的約束超詳細(xì)講解

    MySQL唯一約束(Unique Key)是指所有記錄中字段的值不能重復(fù)出現(xiàn)。例如,為 id 字段加上唯一性約束后,每條記錄的 id 值都是唯一的,不能出現(xiàn)重復(fù)的情況
    2022-09-09
  • MySQL 8.4版本離線部署的實(shí)現(xiàn)

    MySQL 8.4版本離線部署的實(shí)現(xiàn)

    本文主要介紹了MySQL 8.4版本離線部署的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • 關(guān)于SQL的cast()函數(shù)解析

    關(guān)于SQL的cast()函數(shù)解析

    這篇文章主要介紹了關(guān)于SQL的cast()函數(shù)解析,CAST函數(shù)用于將某種數(shù)據(jù)類型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。CAST()函數(shù)的參數(shù)是一個(gè)表達(dá)式,它包括用AS關(guān)鍵字分隔的源值和目標(biāo)數(shù)據(jù)類型,需要的朋友可以參考下
    2023-04-04

最新評(píng)論