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

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改

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

1.創(chuàng)建表

語法:

CREATE TABLE table_name (
	field1 datatype,
	field2 datatype,
	field3 datatype
) character set 字符集 collate 校驗規(guī)則 engine 存儲引擎;

說明:

  • field 表示列名
  • datatype 表示列的類型
  • set 字符集,如果沒有指定字符集,則以所在數(shù)據(jù)庫的字符集為準
  • collate 校驗規(guī)則,如果沒有指定校驗規(guī)則,則以所在數(shù)據(jù)庫的校驗規(guī)則為準
create table users (
	id int,
	name varchar(20) comment '用戶名',
	password char(32) comment '密碼是32位的md5值',
	birthday date comment '生日'
) character set utf8 engine MyISAM;

說明:

不同的存儲引擎,創(chuàng)建表的文件不一樣。

users 表存儲引擎是 MyISAM ,在數(shù)據(jù)目中有三個不同的文件,分別是:

users.frm:表結(jié)構(gòu)

users.MYD:表數(shù)據(jù)

users.MYI:表索引

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

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

desc 表名;

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

3.修改表

在項目實際開發(fā)中,經(jīng)常修改某個表的結(jié)構(gòu),比如字段名字,字段大小,字段類型,表的字符集類型,表的存儲引擎等等。我們還有需求,添加字段,刪除字段等等。這時我們就需要修改表。

ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column);

在users表添加兩條記錄

insert into users values(1,'a','b','1982-01-04'),(2,'b','c','1984-01-04');

在users表添加一個字段,用于保存圖片路徑

alter table users add assets varchar(100) comment '圖片路徑' after birthday;

查看表

desc users;

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

插入新字段后,對原來表中的數(shù)據(jù)沒有影響:

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

修改name,將其長度改成60

alter table users modify name varchar(60);

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

刪除password列

注意:刪除字段一定要小心,刪除字段及其對應(yīng)的列數(shù)據(jù)都沒了

alter table users drop password;

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

修改表名為employee

alter table users rename to employee;

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

to:可以省掉

將name列修改為xingming

alter table employee change name xingming varchar(60);--新字段需要完整定義

【MySQL】MySQL表的操作-創(chuàng)建查看刪除和修改,MySQL,mysql,oracle,數(shù)據(jù)庫

4.刪除表

語法格式:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

示例:文章來源地址http://www.zghlxwxcb.cn/news/detail-771535.html

drop table t1;

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

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

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

相關(guān)文章

  • 【postgresql 基礎(chǔ)入門】表的操作,表結(jié)構(gòu)查看、修改字段類型、增加刪除字段、重命名表,對表的操作總是比別人棋高一著

    ? 專欄內(nèi)容 : postgresql內(nèi)核源碼分析 手寫數(shù)據(jù)庫toadb 并發(fā)編程 ? 開源貢獻 : toadb開源庫 個人主頁 :我的主頁 管理社區(qū) :開源數(shù)據(jù)庫 座右銘:天行健,君子以自強不息;地勢坤,君子以厚德載物. 入門準備 postgrersql基礎(chǔ)架構(gòu) 快速使用 初始化集群 數(shù)據(jù)庫服務(wù)管理 psql客戶

    2024年02月08日
    瀏覽(195)
  • MySQL-DDL-表的結(jié)構(gòu)-查詢&修改&刪除

    MySQL-DDL-表的結(jié)構(gòu)-查詢&修改&刪除

    查詢當前數(shù)據(jù)庫所有表: show tables 查詢表結(jié)構(gòu): desc +表名 ? 查詢建表語句: show create table + 表名 添加字段: alter table 表名 add 字段名 類型(長度)[ comment 注釋]?[約束]? 修改字段類型: alter table 表名 modify 字段名 新數(shù)據(jù)類型(長度) 修改字段名和字段類型: alter table 表

    2024年02月16日
    瀏覽(166)
  • {MySQL} 數(shù)據(jù)庫約束& 表的關(guān)系& 新增&&刪除& 修改& 查詢

    {MySQL} 數(shù)據(jù)庫約束& 表的關(guān)系& 新增&&刪除& 修改& 查詢

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 提示:這里可以添加本文要記錄的大概內(nèi)容: 承接上文,繼續(xù)講一下MySQL 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 NOT NULL - 指示某列不能存儲 NULL 值。 UNIQUE - 保證某列的每行必須有唯一的值

    2024年02月03日
    瀏覽(90)
  • 【MySQL】表的增刪改查——MySQL基本查詢、數(shù)據(jù)庫表的創(chuàng)建、表的讀取、表的更新、表的刪除

    【MySQL】表的增刪改查——MySQL基本查詢、數(shù)據(jù)庫表的創(chuàng)建、表的讀取、表的更新、表的刪除

    ?? ??CURD是一個數(shù)據(jù)庫技術(shù)中的縮寫詞,它代表Create(創(chuàng)建),Retrieve(讀?。?,Update(更新),Delete(刪除)操作。 這四個基本操作是數(shù)據(jù)庫管理的基礎(chǔ),用于處理數(shù)據(jù)的基本原子操作。 ?? ??在MySQL中,Create操作是十分重要的,它幫助用于創(chuàng)建數(shù)據(jù)庫對象,如數(shù)據(jù)

    2024年03月18日
    瀏覽(105)
  • Mysql和Oracle創(chuàng)建日期和修改日期設(shè)置為自動生成

    1.Mysql 自動獲取創(chuàng)建時間:timestamp not null default CURRENT_TIMESTAMP 自動獲取更新時間:timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP 1.1.建表語句 2. Oracle 2.1.建表語句 2.2.利用觸發(fā)器設(shè)置更新時間 userinfo:是表名 modify_time:執(zhí)行update需要自動更新的字段

    2024年02月09日
    瀏覽(90)
  • 【MySQL觸發(fā)器】觸發(fā)器的使用、創(chuàng)建、修改及刪除

    【MySQL觸發(fā)器】觸發(fā)器的使用、創(chuàng)建、修改及刪除

    一、什么是觸發(fā)器 二、創(chuàng)建觸發(fā)器 ①創(chuàng)建一個insert事件觸發(fā)器 ②創(chuàng)建一個delete 事件觸發(fā)器? 三、觸發(fā)器包含多條執(zhí)行語句 四、查看觸發(fā)器? ①SHOW TRIGGERS語句查看觸發(fā)器 ②查看系統(tǒng)表triggers實現(xiàn)查看觸發(fā)器?? 五、觸發(fā)器的刪除? ???? 當我們對一個表進行數(shù)據(jù)操作時,需

    2023年04月08日
    瀏覽(17)
  • 【MySQL新手入門系列三】:MySQL的新增、刪除與修改操作

    在 MySQL 中,對數(shù)據(jù)的操作分為典型的“增刪改查”四個操作。前面我們已經(jīng)大致講了一下mysql的安裝等介紹,本篇博客將詳解 MySQL 中的“新增、刪除與修改”操作。 【MySQL新手入門系列一】:手把手教你入門MySQL 【MySQL新手入門系列二】:手把手教你入門MySQL - 數(shù)據(jù)庫及數(shù)據(jù)

    2024年02月09日
    瀏覽(19)
  • 【⑨MySQL數(shù)據(jù)管理】:插入、修改、刪除操作

    【⑨MySQL數(shù)據(jù)管理】:插入、修改、刪除操作

    前言 ?歡迎來到小K的MySQL專欄,本節(jié)將為大家?guī)鞰ySQL數(shù)據(jù)插入、修改、刪除的講解 ? 一、插入數(shù)據(jù) 使用 INSERT INTO 語句來向表中插入數(shù)據(jù) ? 語法: 給指定字段添加數(shù)據(jù) 給全部字段添加數(shù)據(jù) 批量添加數(shù)據(jù)( 用單條 INSERT 語句處理多個插入要比使用多條 INSERT 語句更快 ) 語法

    2024年02月16日
    瀏覽(14)
  • MySQL數(shù)據(jù)庫——存儲過程-介紹以及基本語法(特點、創(chuàng)建、調(diào)用、查看、刪除、示例)

    MySQL數(shù)據(jù)庫——存儲過程-介紹以及基本語法(特點、創(chuàng)建、調(diào)用、查看、刪除、示例)

    目錄 介紹 特點 基本語法 創(chuàng)建 調(diào)用 查看 刪除? 示例? 存儲過程是 事先經(jīng)過編譯 并 存儲在數(shù)據(jù)庫 中的一段 SQL 語句的 集合 ,調(diào)用存儲過程可以簡化應(yīng)用開發(fā)人員的很多工作,減少數(shù)據(jù)在數(shù)據(jù)庫和應(yīng)用服務(wù)器之間的傳輸,對于提高數(shù)據(jù)處理的效率是有好處的。 存儲過程思想

    2024年02月06日
    瀏覽(100)
  • Mysql,創(chuàng)建/刪除表、添加表字段、修改表字段、添加索引等常用語句。

    ? ?以下方 user 表為例,講解如何Mysql創(chuàng)建表語句、添加表字段、修改表字段、添加索引等常用的SQL語句。 ? ? 出于編寫本篇文章的考慮,使用下方建表語句創(chuàng)建的? user表 有很多不合理的地方,例如:teacher_id 是 varchar類型而非 bigint類型、 \\\'創(chuàng)建時間\\\' 有2個字段 等。 大家在自

    2024年02月11日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包