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

②【MySQL表操作】 數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除

這篇具有很好參考價值的文章主要介紹了②【MySQL表操作】 數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

②【MySQL表操作】 數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除,SQL,拿來即用。,數(shù)據(jù)庫,mysql,db,database

個人簡介:Java領(lǐng)域新星創(chuàng)作者;阿里云技術(shù)博主、星級博主、專家博主;正在Java學(xué)習(xí)的路上摸爬滾打,記錄學(xué)習(xí)的過程~
個人主頁:.29.的博客
學(xué)習(xí)社區(qū):進(jìn)去逛一逛~

②【MySQL表操作】 數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除,SQL,拿來即用。,數(shù)據(jù)庫,mysql,db,database


數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除


1. 數(shù)據(jù)類型

數(shù)據(jù)庫表中的數(shù)據(jù)類型

  • 數(shù)值類型:
    • TINYINT:小整數(shù)
    • SMALLINT:大整數(shù)
    • MEDIUMINT:大整數(shù),范圍大于SMALLINT
    • INT/INTEGER:大整數(shù),范圍大于MEDIUMINT
    • BIGINT:極大整數(shù)值
    • FLOAT:單精度浮點數(shù)
    • DOUBLE(總長度,小數(shù)長度):雙精度浮點數(shù)
    • DECIMAL:小數(shù)(精確定點數(shù))
  • 字符串類型:
    • CHAR(長度):定長字符串 0 - 255 bytes
    • VARCHAR(最大長度):變長字符串0 - 65535 bytes
    • TINYBLOD:不超過255個字符的二進(jìn)制數(shù)據(jù) 0 - 255 bytes
    • TINYTEXT:短文本字符串 0 - 255 bytes
    • BLOB:二進(jìn)制形式的長文本數(shù)據(jù) 0 - 65535 bytes
    • TEXT:長文本數(shù)據(jù) 0 - 65535 bytes
    • MEDIUMBLOB:二進(jìn)制形式的中等長度文本數(shù)據(jù)
    • MEDIUMTEXT:中等長度文本數(shù)據(jù)
    • LONGBLOB:二進(jìn)制形式的極大文本數(shù)據(jù)
    • LONGTEXT:極大文本數(shù)據(jù)
  • 日期類型:
    • DATE:日期值(YYYY-MM-DD)
    • TIME:時間值或持續(xù)時間(HH:MM:SS)
    • YEAR:年份值(YYYY)
    • DATETIME:混合日期和時間(YYYY-MM-DD HH:MM:SS)
    • TIMESTAMP:混合日期和時間,時間戳(YYYY-MM-DD HH:MM:SS)



2. DDL - 表操作

DDL-表操作

  • 查詢表信息

    • ①查詢當(dāng)前數(shù)據(jù)庫所有表

    • SHOW TABLES;
      
    • ②查詢表結(jié)構(gòu)

    • DESC 表名;
      
    • ③查詢指定表的建表語句

    • SHOW CREATE TABLE 表名;
      
  • 創(chuàng)建表操作

    • -- 每個字段結(jié)尾用逗號“ ,”分割
      -- 最后一個字段后面沒有逗號“ ,”
      -- [...] 中括號括起來的是可選參數(shù),可以不寫
      CREATE TABLE 表名(
      	字段1 字段1類型 [COMMENT 字段1注釋],
          字段2 字段2類型 [COMMENT 字段2注釋],
          字段3 字段3類型 [COMMENT 字段3注釋],
          ...
          字段n 字段n類型 [COMMENT 字段n注釋]
      )[COMMENT 表注釋];
      
      • -- 演示:
        
        -- 創(chuàng)建表tb_user
        -- 注釋內(nèi)容使用一對英文的單引號括起來''
        -- 整型用int表示
        -- 字符串用varchar()表示,括號內(nèi)填入最大長度
        CREATE TABLE tb_user(
        	id INT COMMENT '用戶編號',
        	NAME VARCHAR(50) COMMENT '姓名',
        	age INT COMMENT '年齡',
        	sex VARCHAR(1) COMMENT '性別'
        )COMMENT '用戶表';
        
        
        /*
        案例:設(shè)計一張員工表,需求如下
        1.編號(純數(shù)字)
        2.員工工號(字符串,長度不超過10)
        3.員工姓名(字符串,長度不超過10)
        4.性別(男/女。存儲一個漢字)
        5.年齡(不可能為負(fù)數(shù))-- 使用UNSIGNED關(guān)鍵字,表示無符號
        6.身份證號(身份證號均為18位且可能存在X這樣的字符)
        7.入職時間(記錄年月日即可)
        */
        CREATE TABLE tb_emp(
        	id INT COMMENT '編號',
        	emp_id VARCHAR(10) COMMENT '員工工號',
        	emp_name VARCHAR(10) COMMENT '員工姓名',
        	sex CHAR(1) COMMENT '性別',
        	age TINYINT UNSIGNED COMMENT '年齡',
        	identity CHAR(18) COMMENT '身份證號',
        	entrydata DATE COMMENT '入職時間'
        )COMMENT '員工表';
        
  • 修改表操作

    • ①添加字段

    • ALTER TABLE 表名 ADD 字段名 類型(長度) [COMMENT 注釋] [約束];
      
      • -- 案例
        -- 為tb_emp表新增一個字段
        -- 昵稱:nickname,類型:varchar(20)
        ALTER TABLE tb_emp ADD nickname VARCHAR(20) COMMENT '昵稱';
        
    • ②修改字段

    • ALTER TABLE 表名 CHANGE 舊字段名 新字段名 類型(長度) [COMMENT 注釋] [約束];
      
      • -- 案例
        -- 將tb_emp表的nickname字段修改為username,類型varchar(30)
        ALTER TABLE tb_emp CHANGE nickname username VARCHAR(30);
        
    • ③刪除字段

    • ALTER TABLE 表名 DROP 字段名;
      
      • -- 案例
        -- 將tb_emp表的字段username刪除
        ALTER TABLE tb_emp DROP username;
        
    • ④修改表名

    • ALTER TABLE 表名 RENAME TO 新表名;
      
  • 刪除表操作:

    • ①刪除表

    • DROP TABLE [IF EXISTS] 表名;
      
      • -- 演示
        
        -- 刪除名為aaa的表
        -- 執(zhí)行時,如果aaa表不存在,報錯:
        -- 錯誤代碼: 1051 Unknown table '表名'
        DROP TABLE aaa;
        
        -- 使用關(guān)鍵字IF EXISTS
        -- 當(dāng)要被刪除表不存在時,不會再刪除,也不會報錯
        DROP TABLE IF EXISTS aaa;
        
    • ②刪除指定表,并重新創(chuàng)建該表

    • TRUNCATE TABLE 表名;
      



②【MySQL表操作】 數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除,SQL,拿來即用。,數(shù)據(jù)庫,mysql,db,database文章來源地址http://www.zghlxwxcb.cn/news/detail-737529.html

到了這里,關(guān)于②【MySQL表操作】 數(shù)據(jù)庫表的創(chuàng)建、查詢、修改、刪除的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • MySQL數(shù)據(jù)庫 - 表的操作

    MySQL數(shù)據(jù)庫 - 表的操作

    目錄 一、創(chuàng)建表 二、創(chuàng)建表案例 1、顯示當(dāng)前使用的數(shù)據(jù)庫名 2、創(chuàng)建表? 2.1 MyISAM存儲引擎表 2.2 InnoDB存儲引擎表 三、查看表結(jié)構(gòu) ?四、修改表 1、新增列? ?2、修改列類型 3、修改列名 4、修改表名? 5、刪除列? ?五、刪除表 表的操作至少會涉及如下兩類SQL語句: ? DDL(

    2024年02月13日
    瀏覽(20)
  • mysql和sqlserver查詢數(shù)據(jù)庫表的數(shù)量的方法

    mysql和sqlserver查詢數(shù)據(jù)庫表的數(shù)量的方法

    一、mysql查詢數(shù)據(jù)庫表的數(shù)量 1、查詢mysql下所有數(shù)據(jù)庫表的數(shù)量 2、查詢指定數(shù)據(jù)庫的表的數(shù)量 ? 二、sqlserver查詢數(shù)據(jù)庫表的數(shù)量 1、查詢指定數(shù)據(jù)庫的表的數(shù)量(選擇指定的sqlserver數(shù)據(jù)庫后再執(zhí)行語句) 2、xtype 的描述 (1)數(shù)據(jù)類型:char(2)。 ?(2)對象類型。常用列。

    2024年02月07日
    瀏覽(25)
  • 【MySQL】數(shù)據(jù)庫和表的操作

    【MySQL】數(shù)據(jù)庫和表的操作

    語法: CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] 說明: 大寫的表示,mysql 不區(qū)分大小寫,所以也可以用小寫 [] 是可選項 CHARACTER SET: 指定數(shù)據(jù)庫采用的字符集 COLLATE: 指定數(shù)據(jù)庫字符集的校驗規(guī)則 假設(shè)現(xiàn)在我們現(xiàn)在需要創(chuàng)建一個名為 d1 的數(shù)

    2024年02月04日
    瀏覽(30)
  • MySQL數(shù)據(jù)庫和表的操作

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

    存儲數(shù)據(jù)用文件就可以了,為什么還要弄個數(shù)據(jù)庫? 文件保存數(shù)據(jù)有以下幾個缺點: ? ? ? ? ?1、文件的安全性問題 2、文件不利于數(shù)據(jù)查詢和管理 3、文件不利于存儲海量數(shù)據(jù) 4、文件在程序中控制不方便 數(shù)據(jù)庫存儲介質(zhì): 磁盤 內(nèi)存 為了解決上述問題,專家們設(shè)計出更加利

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

    在數(shù)據(jù)庫中,數(shù)據(jù)表是數(shù)據(jù)庫中最重要、最基本的操作對象,是數(shù)據(jù)存儲的基本單位。數(shù)據(jù)表被定義為列的集合,數(shù)據(jù)在表中是按照行和列的格式來存儲的。每一行代表一條唯一的記錄,每一列代表記錄中的一個域。 通常在創(chuàng)建表時,應(yīng)該使用語句USE 數(shù)據(jù)庫名,指定在哪個

    2024年02月12日
    瀏覽(19)
  • 頭歌 MySQL數(shù)據(jù)庫 - 數(shù)據(jù)庫和表的基本操作(一)答案

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

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

    2024年02月01日
    瀏覽(166)
  • MySQL數(shù)據(jù)庫關(guān)于表的一系列操作

    MySQL數(shù)據(jù)庫關(guān)于表的一系列操作

    varchar 動態(tài)字符串類型(最長255位),可以根據(jù)實際長度來動態(tài)分配空間,例如:varchar(100) char 定長字符串(最長255位),存儲空間是固定的,例如:char(10) int 整數(shù)型(最長11位) long 長整型 float 單精度 double 雙精度 date 短日期,只包括年月日 datetime 長日期,包括年月日時分

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

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

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

    2024年01月19日
    瀏覽(37)
  • MySQL | 數(shù)據(jù)庫的管理和操作【表的增刪改查】

    MySQL | 數(shù)據(jù)庫的管理和操作【表的增刪改查】

    第一章:MySQL | 數(shù)據(jù)庫的管理和操作(基本介紹) 第二章:MySQL | 數(shù)據(jù)庫的基本操作和表的基本操作 第三章: MySQL | 數(shù)據(jù)庫的表的增刪改查 第四章:MySQL | 數(shù)據(jù)庫的表的增刪改查【進(jìn)階】【萬字詳解】 CRUD : Create, Retrieve,Update,Delete 新增數(shù)據(jù) 查詢數(shù)據(jù) 修改數(shù)據(jù) 刪除數(shù)據(jù) 注釋:

    2024年02月08日
    瀏覽(28)
  • VS2022連接數(shù)據(jù)庫MySQL,并進(jìn)行基本的表的操作

    VS2022連接數(shù)據(jù)庫MySQL,并進(jìn)行基本的表的操作

    1.連接MYSQL 2.添加MySQL的引用 環(huán)境配置 測試代碼 在vs里面運行sql語句 啟動vs2022,在菜單欄里面選擇視圖,打開服務(wù)器資源管理器 ? 右鍵數(shù)據(jù)連接,點擊添加連接 然后發(fā)現(xiàn)有MySQL選項,進(jìn)入里面配置數(shù)據(jù)庫的相關(guān)信息即可 配置信息 1.server name輸入MySQL的IP地址 localhost即本地 2.然后

    2024年02月09日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包