最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MYSQL建庫(kù)和建表的基本操作方法指南

 更新時(shí)間:2025年09月02日 08:30:37   作者:Zxxxxxy_  
在MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)中,建庫(kù)建表的技巧至關(guān)重要,它們直接影響到數(shù)據(jù)庫(kù)的穩(wěn)定性和效率,這篇文章主要介紹了MYSQL建庫(kù)和建表的基本操作方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

前提

登陸成功

一、數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)

什么是數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。它是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的、統(tǒng)一管理的大量數(shù)據(jù)的集合。

數(shù)據(jù)庫(kù)的主要特點(diǎn)包括:

持久化存儲(chǔ):數(shù)據(jù)長(zhǎng)期保存,不會(huì)因?yàn)槌绦蚪Y(jié)束而丟失

結(jié)構(gòu)化組織:數(shù)據(jù)按照特定的數(shù)據(jù)模型組織

共享性:可以被多個(gè)用戶和應(yīng)用共享使用

減少冗余:通過(guò)數(shù)據(jù)共享減少數(shù)據(jù)重復(fù)存儲(chǔ)

數(shù)據(jù)獨(dú)立性:數(shù)據(jù)與應(yīng)用程序相互獨(dú)立

完整性保障:保證數(shù)據(jù)的正確性和一致性

安全性控制:提供數(shù)據(jù)保護(hù)機(jī)制

MySQL是一個(gè)客戶端服務(wù)器結(jié)構(gòu)的程序

主動(dòng)發(fā)送數(shù)據(jù)的這一方,客戶端(client)
被動(dòng)接受數(shù)據(jù)的這一方,服務(wù)器(server)
客戶端給服務(wù)器發(fā)送的數(shù)據(jù)叫做: 請(qǐng)求(request)
服務(wù)器給客戶端發(fā)送的數(shù)據(jù)叫做: 響應(yīng)(response)

客戶端和服務(wù)器之間是通過(guò)網(wǎng)絡(luò)進(jìn)行通信的
服務(wù)器是存儲(chǔ)數(shù)據(jù)的主體(數(shù)據(jù)是存儲(chǔ)在主機(jī)的硬盤上的)

保存用戶數(shù)據(jù)的程序就是數(shù)據(jù)庫(kù)

服務(wù)器當(dāng)中存放多個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)當(dāng)中又可以存放多張表,每張表中又存儲(chǔ)各自的數(shù)據(jù)
數(shù)據(jù)庫(kù)能夠正常使用的前提條件是客戶端與服務(wù)器是建立連接的

二.數(shù)據(jù)庫(kù)的基本操作

1.顯示所有數(shù)據(jù)庫(kù)

show databases;

 這四個(gè)是mysql自帶的數(shù)據(jù)庫(kù),記錄是一些關(guān)于mysql自身的一些配置,性能,系統(tǒng)變量信息,不要隨便改動(dòng),更不能刪除。(如果不小心刪除了嗎,重新安裝

2.創(chuàng)建數(shù)據(jù)庫(kù)

先用show databases;看有沒有要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù),如果沒有,繼續(xù)如下操作。

create database /schema [if not exists] name [charset charset_name] [collate collate_name]

 這里中括號(hào)所包含的都是可加可不加的,自己按具體情況選擇

-- 創(chuàng)建一個(gè)叫test的數(shù)據(jù)庫(kù)
create database test;

當(dāng)我們?cè)俅蝿?chuàng)建test數(shù)據(jù)庫(kù)時(shí),系統(tǒng)報(bào)了一個(gè)錯(cuò)誤(database exists),證明這個(gè)數(shù)據(jù)庫(kù)已經(jīng)存在。這時(shí)候我們就可以加一個(gè)判斷( if not exists)。

3.使用數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)服務(wù)全局的默認(rèn)字符集

4.刪除數(shù)據(jù)庫(kù)

drop database[if exists] db_name;

非常危險(xiǎn),不要隨便操作(使用之前一定要慎重!

drop開頭的SQL語(yǔ)句,忘忘忘!

二、數(shù)據(jù)類型

字符串類型

數(shù)值類型

日期類型

三、表的基本操作

創(chuàng)建表

  use stumessage;//在進(jìn)行任何數(shù)據(jù)庫(kù)的表時(shí),都需要先使用該數(shù)據(jù)庫(kù)

切換,選擇數(shù)據(jù)庫(kù)成功

在這里我們以創(chuàng)建一個(gè)學(xué)生表為例:

drop database if exists stumessage;

create database stumessage character set utf8mb4 collate utf8mb4_0900_ai_ci;
use stumessage;

drop table if exists stu;
create table stu(
     id bigint,
     name varchar(50),
     age bigint
);

查看所有表

show tables;

查看表結(jié)構(gòu)

desc table_name;

刪除表

刪除表結(jié)構(gòu)和刪除數(shù)據(jù)庫(kù)操作都是非常危險(xiǎn)

drop table[if exists] table_name;

刪除表后再次查看表,發(fā)現(xiàn)表為空,說(shuō)明刪除成功

總結(jié) 

到此這篇關(guān)于MYSQL建庫(kù)和建表的基本操作方法的文章就介紹到這了,更多相關(guān)MYSQL建庫(kù)和建表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySql數(shù)據(jù)庫(kù)自動(dòng)遞增值問題

    MySql數(shù)據(jù)庫(kù)自動(dòng)遞增值問題

    這篇文章主要介紹了MySql數(shù)據(jù)庫(kù)自動(dòng)遞增值問題的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • 如何使用myisamchk和mysqlcheck工具快速修復(fù)損壞的MySQL數(shù)據(jù)庫(kù)文件

    如何使用myisamchk和mysqlcheck工具快速修復(fù)損壞的MySQL數(shù)據(jù)庫(kù)文件

    有時(shí)候數(shù)據(jù)庫(kù)突然就壞了很郁悶,用mysqlcheck.exe可以修復(fù)受損數(shù)據(jù)庫(kù)
    2020-01-01
  • MySQL連接中斷問題分析與解決方案

    MySQL連接中斷問題分析與解決方案

    在開發(fā)和維護(hù)Web應(yīng)用時(shí),數(shù)據(jù)庫(kù)連接問題是一個(gè)常見的挑戰(zhàn),本文基于一個(gè)真實(shí)的錯(cuò)誤案例(pymysql.err.OperationalError:?(2013,?'Lost?connection?to?MySQL?server?during?query')),分析其根本原因,并提供多種解決方案,幫助開發(fā)者優(yōu)化MySQL連接穩(wěn)定性
    2025-05-05
  • 使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程

    使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程

    ER圖又稱實(shí)體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型,MySQL?Workbench是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,提供了便捷的數(shù)據(jù)導(dǎo)入導(dǎo)出功能,本文介紹了使用MySQL Workbench構(gòu)建ER圖的詳細(xì)教程
    2024-06-06
  • MySQL為Null會(huì)導(dǎo)致5個(gè)問題(個(gè)個(gè)致命)

    MySQL為Null會(huì)導(dǎo)致5個(gè)問題(個(gè)個(gè)致命)

    這篇文章主要介紹了MySQL為Null會(huì)導(dǎo)致5個(gè)問題(個(gè)個(gè)致命),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • MySQL left join操作中on和where放置條件的區(qū)別介紹

    MySQL left join操作中on和where放置條件的區(qū)別介紹

    這篇文章主要給大家介紹了關(guān)于MySQL left join操作中on和where放置條件的區(qū)別的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • MySQL中NULL對(duì)索引的影響深入講解

    MySQL中NULL對(duì)索引的影響深入講解

    這篇文章主要給大家介紹了關(guān)于MySQL中NULL對(duì)索引的影響的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • MySQL中EXISTS與IN用法使用與對(duì)比分析

    MySQL中EXISTS與IN用法使用與對(duì)比分析

    在 MySQL 中,EXISTS 和 IN 都用于子查詢中根據(jù)另一個(gè)查詢的結(jié)果來(lái)過(guò)濾主查詢的記錄,本文將基于工作原理、效率和應(yīng)用場(chǎng)景進(jìn)行全面對(duì)比
    2025-08-08
  • Mysql自連接查詢實(shí)例詳解

    Mysql自連接查詢實(shí)例詳解

    這篇文章主要介紹了Mysql自連接查詢,結(jié)合實(shí)例形式分析了MySQL自連接查詢的應(yīng)用場(chǎng)景、原理及相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • MySQL不適合創(chuàng)建索引的11種情況示例分析

    MySQL不適合創(chuàng)建索引的11種情況示例分析

    這篇文章介紹了在MySQL中不適合創(chuàng)建索引的11種情況,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-02-02

最新評(píng)論

桦川县| 深圳市| 凤凰县| 宁津县| 桂林市| 光泽县| 西盟| 惠州市| 廊坊市| 岑溪市| 肇东市| 永城市| 石景山区| 贵德县| 云安县| 台北市| 冀州市| 唐河县| 东兰县| 城步| 鹤壁市| 开平市| 雅安市| 拉萨市| 东城区| 鄂伦春自治旗| 合作市| 舟山市| 广宁县| 宁陵县| 汕头市| 阳山县| 年辖:市辖区| 南安市| 昌乐县| 南澳县| 宜丰县| 确山县| 奉化市| 寻甸| 都兰县|