国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL的約束類(lèi)型、數(shù)據(jù)庫(kù)操作、數(shù)據(jù)表操作大全(簡(jiǎn)述)

這篇具有很好參考價(jià)值的文章主要介紹了MySQL的約束類(lèi)型、數(shù)據(jù)庫(kù)操作、數(shù)據(jù)表操作大全(簡(jiǎn)述)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

一.數(shù)據(jù)庫(kù)的操作語(yǔ)法

二.MySQL數(shù)據(jù)庫(kù)約束

三.數(shù)據(jù)類(lèi)型

四.數(shù)據(jù)表操作


作者簡(jiǎn)介:?tq02,一個(gè)想成為編程高手的夢(mèng)中人
作者主頁(yè):?tq02的博客_CSDN博客-C語(yǔ)言,Java,Java數(shù)據(jù)結(jié)構(gòu)領(lǐng)域博主
學(xué)習(xí)專(zhuān)欄:? ???MySQL基礎(chǔ)? ? ? ? ? ???JavaSE???????????????????C語(yǔ)言

本文詳細(xì)講解:http://t.csdn.cn/bT8NJ

??歡迎各位→點(diǎn)贊?? +?收藏? +?評(píng)論??+關(guān)注?

一.數(shù)據(jù)庫(kù)的操作語(yǔ)法

1.顯示當(dāng)前擁有的數(shù)據(jù)庫(kù)

SHOW DATABASES;

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

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

? ? ? ?語(yǔ)法:create database? 數(shù)據(jù)庫(kù)名;

  • 如果不存在該數(shù)據(jù)庫(kù)則創(chuàng)建,存在則不創(chuàng)建

???????語(yǔ)法:?create database? if not exists? 數(shù)據(jù)庫(kù)名;

  • 如果不存在該數(shù)據(jù)庫(kù)則創(chuàng)建一個(gè)使用xxx字符集的數(shù)據(jù)庫(kù),存在則不創(chuàng)建

???????語(yǔ)法:?create??database? if not exists? 數(shù)據(jù)庫(kù)名? character? set? 字符集名;

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

???????語(yǔ)法:?use 數(shù)據(jù)庫(kù)名;

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

? ? ??語(yǔ)法:DROP DATABASE? ?if not exists? 數(shù)據(jù)庫(kù)名? ?;


二.MySQL數(shù)據(jù)庫(kù)約束

問(wèn):為什么需要數(shù)據(jù)庫(kù)約束?

答:為了保證數(shù)據(jù)的完整性。

問(wèn):數(shù)據(jù)完整性是什么?

答:數(shù)據(jù)完整性(Data Integrity)是指數(shù)據(jù)的精確性(Accuracy)和可靠性(Reliability)。它是防止數(shù)據(jù)庫(kù)中 存在不符合語(yǔ)義規(guī)定的數(shù)據(jù)和防止因錯(cuò)誤信息的輸入輸出造成無(wú)效操作或錯(cuò)誤信息而提出的。

問(wèn):數(shù)據(jù)庫(kù)約束有分類(lèi)嘛?

答:有,按情況分類(lèi),如果根據(jù)約束數(shù)據(jù)列的限制, 約束可分為:

單列約束 :每個(gè)約束只約束一列? ? ? ?多列約束 :每個(gè)約束可約束多列數(shù)據(jù)

根據(jù)約束的作用范圍 ,約束可分為:

列級(jí)約束 :只能作用在一個(gè)列上,跟在列的定義后面? ? ??表級(jí)約束 :可以作用在多個(gè)列上,不與列一起,而是單獨(dú)定義

約束類(lèi)型:

  1. ?NOT NULL 非空約束,規(guī)定某個(gè)字段不能為空
  2. UNIQUE 唯一約束,規(guī)定某個(gè)字段在整個(gè)表中是唯一的
  3. PRIMARY KEY 主鍵(非空且唯一)約束
  4. ?FOREIGN KEY 外鍵約束
  5. ?CHECK 檢查約束
  6. ?DEFAULT 默認(rèn)值約束

注意: MySQL不支持check約束,但可以使用check約束,而沒(méi)有任何效果


三.數(shù)據(jù)類(lèi)型

? ? ? :? ? ?? ? ? ? ? ? float(M,D):?jiǎn)尉雀↑c(diǎn)型? ? 4字節(jié)? ? ???

數(shù)據(jù)類(lèi)型 大小 說(shuō)明
? int 4字節(jié)? 整形
bit? [M] M指定位數(shù),默認(rèn)為1 二進(jìn)制數(shù),M范圍從1到64,
float(M,D) 4字節(jié) 單精度浮點(diǎn)型,M代表長(zhǎng)度,D指定小數(shù)位
double(M,D) 8字節(jié) 雙精度浮點(diǎn)型,M代表長(zhǎng)度,D指定小數(shù)位
varchar(size) 0~65 535字節(jié) 可變長(zhǎng)度字符串,size表示字節(jié)大小
Text 0~65 535字節(jié) 長(zhǎng)文本數(shù)據(jù)
DateTime 8個(gè)字節(jié) 范圍:1000~9999年

注:數(shù)值類(lèi)型可以指定為無(wú)符號(hào)(unsigned),表示不取負(fù)數(shù)。


四.數(shù)據(jù)表操作

? ? ? ? 數(shù)據(jù)表是數(shù)據(jù)庫(kù)下的數(shù)據(jù)存儲(chǔ)形式,一個(gè)數(shù)據(jù)庫(kù)可以擁有多個(gè)數(shù)據(jù)表。而在創(chuàng)建數(shù)據(jù)表時(shí),最好使用約束類(lèi)型,來(lái)保證數(shù)據(jù)的完整性。

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

? ? ? ? 語(yǔ)法:desc 表名;

2.創(chuàng)建表結(jié)構(gòu)

? ? ? ? 語(yǔ)法:create table? 表名(

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字段名1? ?數(shù)據(jù)類(lèi)型? ?約束類(lèi)型,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字段名1? ?數(shù)據(jù)類(lèi)型? ?約束類(lèi)型,

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?..............................................

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字段名n? ?數(shù)據(jù)類(lèi)型? ?約束類(lèi)型

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? )

3.使用數(shù)據(jù)表

? ? ? ? ?語(yǔ)法:use 表名;

4.刪除表結(jié)構(gòu)

? ? ? ? 語(yǔ)法:drop table? 表名;


注:以上全是數(shù)據(jù)庫(kù)操作和表操作的知識(shí)點(diǎn)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-525923.html

到了這里,關(guān)于MySQL的約束類(lèi)型、數(shù)據(jù)庫(kù)操作、數(shù)據(jù)表操作大全(簡(jiǎn)述)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • MySQL的數(shù)據(jù)庫(kù)操作、數(shù)據(jù)類(lèi)型、表操作

    MySQL的數(shù)據(jù)庫(kù)操作、數(shù)據(jù)類(lèi)型、表操作

    目錄 一、數(shù)據(jù)庫(kù)操作 (1)、顯示數(shù)據(jù)庫(kù) (2)、創(chuàng)建數(shù)據(jù)庫(kù) (3)、刪除數(shù)據(jù)庫(kù) (4)、使用數(shù)據(jù)庫(kù) 二、常用數(shù)據(jù)類(lèi)型 (1)、數(shù)值類(lèi)型 (2)、字符串類(lèi)型 (3)、日期類(lèi)型 三、表操作 (1)、創(chuàng)建表 (2)、查看表 (3)、刪除表 都要看到這了,點(diǎn)個(gè)贊再走吧,謝謝謝謝謝

    2024年02月06日
    瀏覽(29)
  • 【JaveWeb教程】(18) MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)之 MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)-DDL 如何查詢、創(chuàng)建、使用、刪除數(shù)據(jù)庫(kù)數(shù)據(jù)表 詳細(xì)代碼示例講解

    【JaveWeb教程】(18) MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)之 MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)-DDL 如何查詢、創(chuàng)建、使用、刪除數(shù)據(jù)庫(kù)數(shù)據(jù)表 詳細(xì)代碼示例講解

    下面我們就正式的進(jìn)入到SQL語(yǔ)句的學(xué)習(xí),在學(xué)習(xí)之前先給大家介紹一下我們要開(kāi)發(fā)一個(gè)項(xiàng)目,整個(gè)開(kāi)發(fā)流程是什么樣的,以及在流程當(dāng)中哪些環(huán)節(jié)會(huì)涉及到數(shù)據(jù)庫(kù)。 2.1 項(xiàng)目開(kāi)發(fā)流程 需求文檔: 在我們開(kāi)發(fā)一個(gè)項(xiàng)目或者項(xiàng)目當(dāng)中的某個(gè)模塊之前,會(huì)先會(huì)拿到產(chǎn)品經(jīng)理給我們提

    2024年01月25日
    瀏覽(104)
  • mysql數(shù)據(jù)庫(kù)和數(shù)據(jù)表

    常用的數(shù)據(jù)類(lèi)型: int : 整型? 用于定義整數(shù)類(lèi)型的數(shù)據(jù) float : 單精度浮點(diǎn)4字節(jié)32位? 準(zhǔn)確表示到小數(shù)點(diǎn)后六位. double :雙精度浮點(diǎn)8字節(jié)64位 char :固定長(zhǎng)度的字符類(lèi)型? 用于定義字符類(lèi)型數(shù)據(jù) varchar :可變長(zhǎng)度的字符類(lèi)型 text : 文本 image: :圖片 SQL語(yǔ)言: Structured Query La

    2024年02月10日
    瀏覽(32)
  • MySQL(1)
MySQL創(chuàng)建數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)表

    MySQL(1) MySQL創(chuàng)建數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)表

    創(chuàng)建數(shù)據(jù)庫(kù) 1. 連接 MySQL? ? ? mysql -u root -p? 2. 查看當(dāng)前的數(shù)據(jù)庫(kù)? show databases; 3. 創(chuàng)建數(shù)據(jù)庫(kù)? create database 數(shù)據(jù)庫(kù)名; 創(chuàng)建數(shù)據(jù)庫(kù) 4. 創(chuàng)建數(shù)據(jù)庫(kù)時(shí)設(shè)置字符編碼??create database 數(shù)據(jù)庫(kù)名 character set utf8;? 5. 查看和顯示數(shù)據(jù)庫(kù)的編碼方式? show create database 數(shù)據(jù)庫(kù)名; 顯示數(shù)據(jù)庫(kù)的

    2024年02月14日
    瀏覽(119)
  • MySQL數(shù)據(jù)庫(kù)——MySQL SELECT:數(shù)據(jù)表查詢語(yǔ)句

    在?MySQL 中,可以使用 SELECT 語(yǔ)句來(lái)查詢數(shù)據(jù)。查詢數(shù)據(jù)是指從數(shù)據(jù)庫(kù)中根據(jù)需求,使用不同的查詢方式來(lái)獲取不同的數(shù)據(jù),是使用頻率最高、最重要的操作。 SELECT 的語(yǔ)法格式如下: 其中,各條子句的含義如下: {*|字段列名} 包含星號(hào)通配符的字段列表,表示所要查詢字段的

    2024年02月05日
    瀏覽(232)
  • MySQL數(shù)據(jù)庫(kù)——6、刪除數(shù)據(jù)表

    刪除一個(gè)數(shù)據(jù)表,使用 SQL 命令 DROP TABLE 。 DROP TABLE 命令允許從數(shù)據(jù)庫(kù)中永久刪除指定的數(shù)據(jù)表及其所有數(shù)據(jù)。 DROP TABLE table_name; ? table_name 是要?jiǎng)h除的數(shù)據(jù)表的名稱(chēng)。 例如,要?jiǎng)h除名為 users 的數(shù)據(jù)表,可以執(zhí)行以下 SQL 命令: DROP TABLE users; ? 執(zhí)行此命令后,名為 users 的數(shù)據(jù)

    2024年04月11日
    瀏覽(93)
  • MySQL創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表

    MySQL創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表

    文章目錄 前言 一、MySQL數(shù)據(jù)庫(kù)是什么? 二、使用步驟 1.顯示當(dāng)前數(shù)據(jù)庫(kù) 2.創(chuàng)建數(shù)據(jù)庫(kù) ???????? 3.使用數(shù)據(jù)庫(kù) ???????? 4.刪除數(shù)據(jù)庫(kù) ???????? 5.表的操作 ??? 5.1 顯示數(shù)據(jù)庫(kù)中的表 ??? 5.2 創(chuàng)建表 ? ? 5.3 刪除表 ???????? 6.總結(jié) MySQL數(shù)據(jù)庫(kù)的創(chuàng)建操作 是一個(gè)客戶

    2023年04月08日
    瀏覽(904)
  • MySQL數(shù)據(jù)庫(kù)——MySQL數(shù)據(jù)表添加字段(三種方式)

    MySQL 數(shù)據(jù)表是由行和列構(gòu)成的,通常把表的“列”稱(chēng)為字段(Field),把表的“行”稱(chēng)為記錄(Record)。隨著業(yè)務(wù)的變化,可能需要在已有的表中添加新的字段。 MySQL 允許在開(kāi)頭、中間和結(jié)尾處添加字段。 一個(gè)完整的字段包括字段名、數(shù)據(jù)類(lèi)型和約束條件。MySQL 添加字段的語(yǔ)

    2024年02月08日
    瀏覽(100)
  • idea配置MySQL數(shù)據(jù)庫(kù),以及將已存在的數(shù)據(jù)表導(dǎo)入數(shù)據(jù)庫(kù)

    idea配置MySQL數(shù)據(jù)庫(kù),以及將已存在的數(shù)據(jù)表導(dǎo)入數(shù)據(jù)庫(kù)

    首先,確定自己需要的數(shù)據(jù)庫(kù)名字,結(jié)合jeecg項(xiàng)目,我在項(xiàng)目中得知我需要鏈接的數(shù)據(jù)庫(kù)的名字為? ? ?jeecg-boot 打開(kāi)數(shù)據(jù)庫(kù)的可視化軟件, ? ? 點(diǎn)擊開(kāi)始,即可導(dǎo)入,刷新數(shù)據(jù)庫(kù),就可以看到導(dǎo)入的數(shù)據(jù)表了。 接下來(lái)在idea鏈接MySQL ? ? 點(diǎn)擊OK,就完成配置了,刷新一下,就

    2024年02月11日
    瀏覽(96)
  • MySQL:創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)表,主鍵和外鍵

    MySQL:創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)表,主鍵和外鍵

    目錄 前言: 安裝MySQL: 打開(kāi)MySQL: 創(chuàng)建數(shù)據(jù)庫(kù): 查看已建數(shù)據(jù)庫(kù): 查看數(shù)據(jù)庫(kù)引擎: 創(chuàng)建數(shù)據(jù)表: ?主鍵約束: 單字段主鍵: 多字段聯(lián)合主鍵: 外鍵約束: MySQL數(shù)據(jù)庫(kù)安裝了很久,一直也沒(méi)靜下心來(lái)學(xué)習(xí),因?yàn)槠鸩教?,所以什么都想學(xué)點(diǎn),又感覺(jué)有些力不從心,目前

    2023年04月27日
    瀏覽(695)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包