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

MySQL學(xué)習(xí)筆記之?dāng)?shù)據(jù)的增、刪、改實(shí)現(xiàn)方法

 更新時(shí)間:2016年09月14日 10:24:58   作者:hbiao68  
這篇文章主要介紹了MySQL學(xué)習(xí)筆記之?dāng)?shù)據(jù)的增、刪、改實(shí)現(xiàn)方法,簡(jiǎn)單介紹了mysql實(shí)現(xiàn)數(shù)據(jù)的增、刪、改相關(guān)語法與使用技巧,需要的朋友可以參考下

本文實(shí)例講述了MySQL學(xué)習(xí)筆記之?dāng)?shù)據(jù)的增、刪、改實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

一、增加數(shù)據(jù)

插入代碼格式:

insert into 表明 [列名…] values (值…)

create table test21(name varchar(32));
insert into test21 (name) values ('huangbiao');

插入原則:

1、插入的數(shù)據(jù)應(yīng)與字段的數(shù)據(jù)類型相同
2、數(shù)據(jù)的大小應(yīng)該在列的規(guī)定范圍內(nèi)
3、在values中列出的數(shù)據(jù)位置必須與被加入的列的排列位置對(duì)應(yīng)

例子:

create table test22(id int,name varchar(32));
mysql> insert into test22 (id,name) values (3,'huangbiao');
mysql> insert into test22 (name,id) values ('huangbiao2',5);
mysql> insert into test22 (name,id) values ('',51);
mysql> insert into test22 (name,id) values (NULL,555);
mysql> insert into test22 (id) values (15);

二、更新數(shù)據(jù)

更新數(shù)據(jù)的語法格式:

update 表明 set 列名=表達(dá)式 … where 條件

說明: 如果where 后面沒有條件,則相當(dāng)于對(duì)整個(gè)表進(jìn)行操作。

例子數(shù)據(jù):

create table employee(
   id int,
   name varchar(20),
   sex bit,
   birthday date,
   salary float,
   entry_date date,
   resume text
);
insert into employee values(1,'aaa',0,'1977-11-11',56.8,now(),'hello word');
insert into employee values(2,'bbb',0,'1977-11-11',57.8,now(),'hello word');
insert into employee values(3,'ccc',0,'1977-11-11',56.3,now(),'hello word');

將employee表的sal字段全部改為2000

update employee set sal=2000;

將名字為zs的用戶的sal字段設(shè)置為3000

update employee set sal=3000 where name='zs'

將名字為wu的用戶sal字段在原來的基礎(chǔ)上加100

update employee set sal=sal+100 where name='wu'

三、刪除數(shù)據(jù)

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

delete from 表明 where 條件

刪除數(shù)據(jù)原則:

1、 如果不使用where 子句,將刪除表中所有數(shù)據(jù)
2、 delete語句不能刪除某一列的值(可使用update)
3、 delete僅僅刪除記錄,不刪除表本身,如要?jiǎng)h除表,使用drop table語句
4、 同insert和update一樣,從一個(gè)表中刪除一條記錄將引起其他表的參照完整性問題
5、 刪除表中的數(shù)據(jù)也可以使用truncate table語句

mysql 事務(wù)

1、 mysql控制臺(tái)是默認(rèn)自動(dòng)提交事務(wù)(dml)
2、 如果我們要在控制臺(tái)中使用事務(wù),請(qǐng)看下面:

mysql 刪除數(shù)據(jù)是自動(dòng)提交的

mysql> set autocommit=false;
Query OK, 0 rows affected (0.00 sec)
mysql> savepoint aaa;
Query OK, 0 rows affected (0.00 sec)
mysql> delete from employee;
Query OK, 3 rows affected (0.05 sec)
mysql> select * from employee;
Empty set (0.00 sec)
mysql> rollback to aaa;
Query OK, 0 rows affected (0.06 sec)
mysql> select * from employee;
+------+------+------+------------+--------+------------+------------+
| id  | name | sex | birthday  | salary | entry_date | resume   |
+------+------+------+------------+--------+------------+------------+
|  1 | aaa |   | 1977-11-11 |  56.8 | 2014-11-10 | hello word |
|  2 | bbb |   | 1977-11-11 |  57.8 | 2014-11-10 | hello word |
|  3 | ccc |   | 1977-11-11 |  56.3 | 2014-11-10 | hello word |
+------+------+------+------------+--------+------------+------------+
3 rows in set (0.00 sec)

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過程技巧大全》、《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫計(jì)有所幫助。

相關(guān)文章

  • Mysql詳細(xì)剖析數(shù)據(jù)庫中的存儲(chǔ)引擎

    Mysql詳細(xì)剖析數(shù)據(jù)庫中的存儲(chǔ)引擎

    這篇文章詳細(xì)剖析了數(shù)據(jù)庫中的存儲(chǔ)引擎,存儲(chǔ)引擎是數(shù)據(jù)庫中非常關(guān)鍵的部分,有感興趣的小伙伴可以參考閱讀本文
    2023-03-03
  • MySQL實(shí)現(xiàn)導(dǎo)出excel的方法分析

    MySQL實(shí)現(xiàn)導(dǎo)出excel的方法分析

    這篇文章主要介紹了MySQL實(shí)現(xiàn)導(dǎo)出excel的方法,結(jié)合實(shí)例形式分析了基于php、js等方法實(shí)現(xiàn)mysql導(dǎo)出Excel的相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • MYSQL必知必會(huì)讀書筆記第三章之顯示數(shù)據(jù)庫

    MYSQL必知必會(huì)讀書筆記第三章之顯示數(shù)據(jù)庫

    MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理。接下來通過本文給大家介紹MYSQL必知必會(huì)讀書筆記第三章之顯示數(shù)據(jù)庫,感興趣的朋友參考下吧
    2016-05-05
  • MySQL 創(chuàng)建三張關(guān)系表實(shí)操

    MySQL 創(chuàng)建三張關(guān)系表實(shí)操

    這篇文章主要介紹了MySQL 創(chuàng)建三張關(guān)系表實(shí)操,文章說先創(chuàng)建學(xué)生表然后科目表和分?jǐn)?shù)表三張有著密切關(guān)系的表,下文實(shí)操分享需要的小伙伴可以參考一下
    2022-03-03
  • mysql如何刪除數(shù)據(jù)表和關(guān)聯(lián)的數(shù)據(jù)表刪除詳情

    mysql如何刪除數(shù)據(jù)表和關(guān)聯(lián)的數(shù)據(jù)表刪除詳情

    這篇文章主要介紹了mysql如何刪除數(shù)據(jù)表和關(guān)聯(lián)的數(shù)據(jù)表刪除詳情,刪除數(shù)據(jù)表的時(shí)候,表的定義和表中所有的數(shù)據(jù)均會(huì)被刪除。因此,在進(jìn)行刪除操作前,最好對(duì)表中的數(shù)據(jù)做一個(gè)備份,以免造成無法挽回的后果
    2022-07-07
  • mysql時(shí)間相減如何獲取秒值

    mysql時(shí)間相減如何獲取秒值

    這篇文章主要介紹了mysql時(shí)間相減如何獲取秒值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL如何修改密碼過期時(shí)間

    MySQL如何修改密碼過期時(shí)間

    MySQL修改密碼過期時(shí)間的方法,包括修改my.ini文件、設(shè)置賬號(hào)過期時(shí)間、查看過期時(shí)間和賬號(hào)狀態(tài),并在修改后重啟服務(wù)和密碼
    2025-02-02
  • MySQL表級(jí)鎖使用說明

    MySQL表級(jí)鎖使用說明

    這篇文章主要為大家介紹了MySQL表級(jí)鎖使用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • mysql5.7創(chuàng)建用戶授權(quán)刪除用戶撤銷授權(quán)

    mysql5.7創(chuàng)建用戶授權(quán)刪除用戶撤銷授權(quán)

    這篇文章主要介紹了mysql5.7創(chuàng)建用戶授權(quán)刪除用戶撤銷授權(quán)的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • MySQL中Update、select聯(lián)用操作單表、多表,及視圖與臨時(shí)表的區(qū)別

    MySQL中Update、select聯(lián)用操作單表、多表,及視圖與臨時(shí)表的區(qū)別

    本篇文章給大家分享了MySQL中Update、select聯(lián)用操作單表、多表,及視圖與臨時(shí)表的區(qū)別,有興趣的朋友學(xué)習(xí)下吧。
    2018-06-06

最新評(píng)論

图木舒克市| 泌阳县| 离岛区| 沭阳县| 庆安县| 深泽县| 清镇市| 通辽市| 北京市| 广德县| 南丹县| 东源县| 孟连| 聂拉木县| 濮阳市| 万盛区| 陵川县| 都安| 科技| 依安县| 盐源县| 安陆市| 长子县| 潮安县| 沈丘县| 江达县| 松原市| 桐梓县| 鄂尔多斯市| 江阴市| 洛南县| 济宁市| 福州市| 威信县| 交口县| 宜兴市| 巨鹿县| 崇阳县| 若羌县| 贵港市| 石楼县|