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

MySQL學習筆記之數據的增、刪、改實現方法

 更新時間:2016年09月14日 10:24:58   作者:hbiao68  
這篇文章主要介紹了MySQL學習筆記之數據的增、刪、改實現方法,簡單介紹了mysql實現數據的增、刪、改相關語法與使用技巧,需要的朋友可以參考下

本文實例講述了MySQL學習筆記之數據的增、刪、改實現方法。分享給大家供大家參考,具體如下:

一、增加數據

插入代碼格式:

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

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

插入原則:

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

例子:

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);

二、更新數據

更新數據的語法格式:

update 表明 set 列名=表達式 … where 條件

說明: 如果where 后面沒有條件,則相當于對整個表進行操作。

例子數據:

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字段設置為3000

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

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

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

三、刪除數據

刪除數據語法:

delete from 表明 where 條件

刪除數據原則:

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

mysql 事務

1、 mysql控制臺是默認自動提交事務(dml)
2、 如果我們要在控制臺中使用事務,請看下面:

mysql 刪除數據是自動提交的

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)

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數據庫鎖相關技巧匯總》及《MySQL常用函數大匯總

希望本文所述對大家MySQL數據庫計有所幫助。

相關文章

  • Mysql詳細剖析數據庫中的存儲引擎

    Mysql詳細剖析數據庫中的存儲引擎

    這篇文章詳細剖析了數據庫中的存儲引擎,存儲引擎是數據庫中非常關鍵的部分,有感興趣的小伙伴可以參考閱讀本文
    2023-03-03
  • MySQL實現導出excel的方法分析

    MySQL實現導出excel的方法分析

    這篇文章主要介紹了MySQL實現導出excel的方法,結合實例形式分析了基于php、js等方法實現mysql導出Excel的相關操作技巧,需要的朋友可以參考下
    2018-03-03
  • MYSQL必知必會讀書筆記第三章之顯示數據庫

    MYSQL必知必會讀書筆記第三章之顯示數據庫

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

    MySQL 創(chuàng)建三張關系表實操

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

    mysql如何刪除數據表和關聯的數據表刪除詳情

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

    mysql時間相減如何獲取秒值

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

    MySQL如何修改密碼過期時間

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

    MySQL表級鎖使用說明

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

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

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

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

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

最新評論

玉树县| 云浮市| 怀安县| 西丰县| 封开县| 和田县| 西林县| 和平县| 武平县| 扬州市| 嘉峪关市| 报价| 南木林县| 九寨沟县| 大姚县| 吉首市| 含山县| 北宁市| 天水市| 攀枝花市| 巢湖市| 铜川市| 肥西县| 武功县| 三门峡市| 南京市| 岳普湖县| 和平县| 兴海县| 安国市| 炎陵县| 九龙城区| 安达市| 余江县| 琼海市| 永顺县| 通江县| 元江| 新蔡县| 江油市| 商南县|