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

庫操作和表操作(數(shù)據(jù)庫系列2)

這篇具有很好參考價值的文章主要介紹了庫操作和表操作(數(shù)據(jù)庫系列2)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言:

1.數(shù)據(jù)庫的操作

1.1顯示當前的數(shù)據(jù)庫

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

1.3使用數(shù)據(jù)庫

1.4刪除數(shù)據(jù)庫

2.常用數(shù)據(jù)類型?

2.1數(shù)值類型

2.2字符串類型

2.3日期類型

3.表的操作

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

3.2創(chuàng)建表

3.3查看表

3.4刪除表

結(jié)束語:


前言:

基于上次我們對數(shù)據(jù)庫的一個簡單的介紹,這次我們來細細的了解一下數(shù)據(jù)庫的一些基本操作,以及一些常用的數(shù)據(jù)庫類型和表的操作。下面小編都是基于MySQL來進行演示的,簡單來了解一下MySQL是一個客戶端服務器結(jié)構(gòu)的程序,同時服務器也是數(shù)據(jù)庫的本體(數(shù)據(jù)是在服務器這里組織和存儲的)。下面小編就給大家講解一下關于數(shù)據(jù)庫的一些基本操作。(下面的操作都是在MySQL的客戶端上進行操作的)。

1.數(shù)據(jù)庫的操作

1.1顯示當前的數(shù)據(jù)庫

顯示當前的數(shù)據(jù)庫類型:

show?databases;

代碼演示:

庫操作和表操作(數(shù)據(jù)庫系列2)

執(zhí)行完一個SQL之后,會得到一個反饋,反饋會告訴我們當前執(zhí)行結(jié)果有多少行記錄,以及消耗多少時間。我的里面已經(jīng)有8個數(shù)據(jù)庫了,所以大家會看到我們在最后一行會可能到一行提示是:8 rows in set (0.00 sec) 。

注意:

  • show和databases之間有一個或者多個空格。
  • 注意單詞是databases,不是database
  • 使用英文分號結(jié)尾(客戶端里的任何一個SQL大多數(shù)需要用分號來結(jié)尾,有的SQL語句不需要用分號結(jié)尾,但是少,所以大家就直接都以分號結(jié)尾就行)。

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

語法:

create?database Demo1;? //創(chuàng)建一個數(shù)據(jù)庫名字為demo1

create database Demo1 [character set utf8mb4];? //創(chuàng)建一個數(shù)據(jù)庫名字為demo1指定字符集utf8mb4。

create?database?Demo1 [charset utf8mb4];? //指定字符集的時候可以是character?set utf8mb4也可以是charset?utf8mb4。

表示創(chuàng)建一個名為demo1的數(shù)據(jù)庫,并且將他的字符集設置為utf8或者是utf8mb4也可以。MYSQL的utf8編碼并不是真正的utf8,沒有包含某些復雜的中文字符,MYSQL真正的utf8是使用utf8mb4,建議大家使用utf8mb4。

其中character set的意思是指定數(shù)據(jù)庫采用的字符集。? 或者我們也可以使用charset來進行指定字符集。

這里我們先來明確一點什么是字符集?

平時常用的字符集有gbkutf8(utf8mb4)。

其中我們常用的Windows簡體中文版就是使用的gbk字符集,還有我們所學習的C語言中,vs默認也是gbk。這里再給大家明確一點在gbk中漢字所占的字符是2個字節(jié),在utf8中所占的字節(jié)是3個字節(jié)。

代碼如下所示:
此時我們就會發(fā)現(xiàn)我們的數(shù)據(jù)庫當中多出來一個demo1的數(shù)據(jù)庫。

庫操作和表操作(數(shù)據(jù)庫系列2)

注意:

  • database,不是databases
  • 數(shù)據(jù)庫命名是由數(shù)字,字母,下劃線構(gòu)成,數(shù)字不能開頭,也不能是SQL中的關鍵字。
  • 如果是想要拿關鍵字來作為數(shù)據(jù)庫名也可以,但是我們得需要使用反引號(?`?)把數(shù)據(jù)庫名給引起來。
  • 創(chuàng)建數(shù)據(jù)庫的時候,名字不能重復。
  • 寫SQL的時候,SQL的關鍵字啥的都是小寫不敏感的。

1.3使用數(shù)據(jù)庫

學會如何創(chuàng)建出一個數(shù)據(jù)庫之后,那么我們有該怎么使用他呢,首先我們要選中數(shù)據(jù)庫。

使用數(shù)據(jù)庫的語法:

use?數(shù)據(jù)庫名;

use demo1;

此時系統(tǒng)就會提示你已經(jīng)選中這個數(shù)據(jù)庫了。

庫操作和表操作(數(shù)據(jù)庫系列2)??

1.4刪除數(shù)據(jù)庫

那么如果我們發(fā)現(xiàn)我們不想要這個數(shù)據(jù)了,那么我們又該怎么辦呢?

下面我們來以刪除數(shù)據(jù)庫中的test1這個數(shù)據(jù)庫為例。

刪除數(shù)據(jù)庫的語法:

drop?database [數(shù)據(jù)庫名];

drop?database test1;

結(jié)果如下所示:

庫操作和表操作(數(shù)據(jù)庫系列2)

注意:刪除數(shù)據(jù)庫這個操作是非常危險的一個操作,大家在操作的時候一定要小心再小心?。?!

刪除數(shù)據(jù)庫理論上來說是有辦法恢復的,只不過是比較復雜,而且不保證能100%恢復過來。?

2.常用數(shù)據(jù)類型?

2.1數(shù)值類型

數(shù)值類型我們分為整型和浮點型。

數(shù)據(jù)類型 大小 說明 對應java中的類型
bit[(M)] M指定位數(shù),默認為1 二進制數(shù),M的范圍從1到64,存儲數(shù)值的范圍從0到2^(M-1) 常用Boolean對應bit,此時默認是1位,即只能存儲0和1。
tinyint 1字節(jié) Byte
smallint 2字節(jié) Short
int 4字節(jié) Integer
bigint 8字節(jié) Long
float(M,D) 4字節(jié) 單精度,M指定長度,D指定小數(shù)位數(shù)。會發(fā)生精度丟失。 Float
double(M,D) 8字節(jié) Double
decimal(M,D) M/D最大值+2 雙精度,M指定長度,D表示小數(shù)點位數(shù),精確數(shù)值。 BigDecimal
numeric(M,D) M/D最大值+2 與上述情況一致。 BigDecimal

2.2字符串類型

數(shù)據(jù)類型 大小 說明 對應java類型
varchar(size) 0-65535字節(jié) 可變長度字符串 Sting
Text 0-65535字節(jié) 長文本數(shù)據(jù) String
mediumtext 0-16777215字節(jié) 中等長度文本數(shù)據(jù) String
blob 0-655335字節(jié) 二進制 String

2.3日期類型

數(shù)據(jù)類型 大小 說明 對應java類型
datetime 8字節(jié) 范圍從1000到9999年,不會進行時區(qū)的檢索及轉(zhuǎn)換。 java.util.Date
timestamp 4字節(jié) 范圍從1970到2038年,自動檢索當前時區(qū)并進行轉(zhuǎn)換。 java.util.Date

3.表的操作

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

語法:

show?tables;

代碼如下所示:?

庫操作和表操作(數(shù)據(jù)庫系列2)

注意:上面我們還沒有創(chuàng)建一個表,所以當我們查詢表的時候才會顯示空。?

3.2創(chuàng)建表

語法:

create table?表名;

create?table?stu_test;

下面以創(chuàng)建一個學生表為例。

代碼如下所示:

庫操作和表操作(數(shù)據(jù)庫系列2)

3.3查看表

語法:

desc?表名;

代碼和查詢結(jié)果如下所示:
庫操作和表操作(數(shù)據(jù)庫系列2)

3.4刪除表

語法:

drop?table?表名;

代碼和結(jié)果如下所示:

庫操作和表操作(數(shù)據(jù)庫系列2)

刪除完成之后,會提示你刪除是否成功。當然我們也可以去查看我們當前數(shù)據(jù)庫中的表還有沒有這個表了。

庫操作和表操作(數(shù)據(jù)庫系列2)

結(jié)束語:

好啦!這節(jié)中小編主要與大家分享的是MySQL中的一些基本操作,下一節(jié)中小編再大家分享有關于表的增刪改查。希望這節(jié)對大家認識數(shù)據(jù)庫有一定的幫助,想要學習的同學記得關注小編和小編一起學習吧!如果文章中有任何錯誤也歡迎各位大佬及時為小編指點迷津(在此小編先謝過各位大佬啦?。?span toymoban-style="hidden">文章來源地址http://www.zghlxwxcb.cn/news/detail-513187.html

到了這里,關于庫操作和表操作(數(shù)據(jù)庫系列2)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 頭歌 MySQL數(shù)據(jù)庫 - 數(shù)據(jù)庫和表的基本操作(一)答案

    頭歌 MySQL數(shù)據(jù)庫 - 數(shù)據(jù)庫和表的基本操作(一)答案

    第1關:查看表結(jié)構(gòu)與修改表名 編程要求 根據(jù)提示,在右側(cè)編輯器補充代碼: 把數(shù)據(jù)表 tb_emp 改名為 jd_emp ; 查看該數(shù)據(jù)庫下數(shù)據(jù)表的列表; 查看數(shù)據(jù)表 jd_emp 的 基本結(jié)構(gòu) 。 第2關:修改字段名與字段數(shù)據(jù)類型 編程要求 根據(jù)提示,在右側(cè)編輯器補充代碼: 把數(shù)據(jù)表 tb_emp 的字

    2024年02月01日
    瀏覽(167)
  • MySQL數(shù)據(jù)庫和表的基本操作

    MySQL數(shù)據(jù)庫和表的基本操作

    MySQL是一個客戶端服務器結(jié)構(gòu)的程序 主動發(fā)送數(shù)據(jù)的這一方,客戶端(client) 被動接受數(shù)據(jù)的這一方,服務器(server) 客戶端給服務器發(fā)送的數(shù)據(jù)叫做: 請求(request) 服務器給客戶端發(fā)送的數(shù)據(jù)叫做: 響應(response) 客戶端和服務器之間是通過網(wǎng)絡進行通信的 服務器是存儲數(shù)據(jù)的主體

    2024年01月19日
    瀏覽(37)
  • 新手快速學會使用DDL對數(shù)據(jù)庫和表的操作

    新手快速學會使用DDL對數(shù)據(jù)庫和表的操作

    SQL是一種操作關系型數(shù)據(jù)庫的結(jié)構(gòu)化查詢語言。今天這篇文章將詳細講述數(shù)據(jù)定義語言DDL對數(shù)據(jù)庫和表的相關操作。 首先要學習的是使用DDL來對數(shù)據(jù)庫進行操作,和以往一樣,對數(shù)據(jù)進行操作時,我們主要是對數(shù)據(jù)進行增刪改查,同樣,我們使用DDL操作數(shù)據(jù)庫也主要是對數(shù)據(jù)

    2024年02月07日
    瀏覽(29)
  • 數(shù)據(jù)庫實驗報告一-創(chuàng)建數(shù)據(jù)庫和表

    數(shù)據(jù)庫實驗報告一-創(chuàng)建數(shù)據(jù)庫和表

    一 ,實驗目的 1、了解SQL Server數(shù)據(jù)庫的操作環(huán)境; 2、了解SQL Server的基本數(shù)據(jù)類型、表的結(jié)構(gòu)和空值的概念; 3、掌握在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫和表; 4、熟練掌握使用T-SQL語句創(chuàng)建數(shù)據(jù)庫和表; 5、熟悉主碼、外碼、Check約束和索引的建立和刪除操作 二,實驗原理 建立表,

    2023年04月13日
    瀏覽(22)
  • 【數(shù)據(jù)庫】MySQL數(shù)據(jù)約束和表關系詳解

    【數(shù)據(jù)庫】MySQL數(shù)據(jù)約束和表關系詳解

    目錄 1.數(shù)據(jù)庫約束 1.1約束類型 1.2NULL約束 1.3UNIQUE:唯一約束 1.4DEFAULT:默認值約束 1.5PRIMARY:主鍵約束 1.6FOREIGH KEY:外鍵約束 2.表的關系 2.1一對一 2.2一對多 2.3多對多 數(shù)據(jù)庫中的數(shù)據(jù)保存在數(shù)據(jù)表中,在表中為了更加準確的存儲數(shù)據(jù),保證數(shù)據(jù)的正確有效,可以在創(chuàng)建表的時候

    2024年02月04日
    瀏覽(21)
  • SQL學習筆記——創(chuàng)建數(shù)據(jù)庫和表

    SQL學習筆記——創(chuàng)建數(shù)據(jù)庫和表

    一、創(chuàng)建數(shù)據(jù)庫和表 1、創(chuàng)建數(shù)據(jù)庫 打開?SSMS(Microsoft SQL Server Management Studio)→新建查詢→輸入如下圖的sql語句→點擊執(zhí)行 成功后可以看到左側(cè)數(shù)據(jù)庫中成功創(chuàng)建了“CPXS”產(chǎn)品銷售數(shù)據(jù)庫。對應路徑下新增數(shù)據(jù)庫文件。 說明: 主數(shù)據(jù)庫文件擴展名為.mdf,表示Main Data File;

    2024年02月01日
    瀏覽(35)
  • 在MySQL中查看數(shù)據(jù)庫和表的數(shù)據(jù)大小

    在MySQL中查看數(shù)據(jù)庫和表的數(shù)據(jù)大小

    在管理和維護MySQL數(shù)據(jù)庫時,了解數(shù)據(jù)庫和表的數(shù)據(jù)大小是非常重要的。這可以幫助您監(jiān)控數(shù)據(jù)庫的增長、優(yōu)化性能以及規(guī)劃存儲需求。本博客將介紹如何使用SQL查詢來查看MySQL數(shù)據(jù)庫和表的數(shù)據(jù)大小。 首先,我們將學習如何查看整個MySQL數(shù)據(jù)庫的總數(shù)據(jù)大小,包括所有數(shù)據(jù)庫

    2024年02月09日
    瀏覽(41)
  • MySQL——修改數(shù)據(jù)庫和表的字符編碼

    修改編碼: ( 1) 先停止服務 ( 2 )修改 my.ini 文件 ( 3 )重新啟動服務說明: 如果是在修改 my.ini 之前建的庫和表,那么庫和表的編碼還是原來的 Latin1 ,要么刪了重建,要么使用 alter 語句修改編碼。 mysql create database 0728 db charset Latin1; Query OK, 1 row affected ( 0.00 sec) mysql use

    2024年02月09日
    瀏覽(26)
  • 【IDEA——連接MySQL數(shù)據(jù)庫,創(chuàng)建庫和表】

    【IDEA——連接MySQL數(shù)據(jù)庫,創(chuàng)建庫和表】

    然后選擇MySQL進行添加驅(qū)動 點擊加號后在左側(cè)列表中找到MySQL,然后點擊進去 把對應的信息填寫正確后,點擊左下角的Test Connection進行連接測試 只要填寫的端口號和賬戶密碼正確就可以連接成功本地MySQL了, 一般連接好MySQL后會自動出現(xiàn)sql命令行頁面,然后直接通過sql語句創(chuàng)

    2024年02月07日
    瀏覽(33)
  • [1180]clickhouse查看數(shù)據(jù)庫和表的容量大小

    [1180]clickhouse查看數(shù)據(jù)庫和表的容量大小

    在mysql中information_schema這個數(shù)據(jù)庫中保存了mysql服務器所有數(shù)據(jù)庫的信息, 而在clickhouse,我們可以通過system.parts查看clickhouse數(shù)據(jù)庫和表的容量大小、行數(shù)、壓縮率以及分區(qū)信息。 在此通過測試數(shù)據(jù)庫來說明。 結(jié)果為:這種結(jié)果顯示的大小size是字節(jié),我們?nèi)绾无D(zhuǎn)換為常見的

    2024年02月05日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包