<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      mysql中對于刪除語句大全總結(上)

      [摘要]1.drop語句。可以用來刪除數據庫和表。A用drop語句來刪除數據庫:mysql> drop database hello;Query OK, 0 rows affected (0.19 s...
      1.drop語句?梢杂脕韯h除數據庫和表。

      A用drop語句來刪除數據庫:

      mysql> drop database hello;Query OK, 0 rows affected (0.19 sec)
      mysql> show databases;
      +--------------------+
        Database            
      +--------------------+
        information_schema  
        mysql               
        performance_schema  
        sys                 
        test                
        trains              
      +--------------------+
      6 rows in set (0.00 sec)

      B用drop語句來刪除表:

      mysql> drop table q1;Query OK, 0 rows affected (0.39 sec)
      mysql> show tables;
      +------------------+
        Tables_in_trains  
      +------------------+
        4inall            
        ava               
        book              
        c1score           
        c2score           
        course            
        joke              
        sc                
        sc1               
        student           
        student1          
        teacher           
      +------------------+
      12 rows in set (0.00 sec)

      2.delete語句。用來刪除表中的字段:

      A通過where子句來指定刪除表中的某個記錄:

      mysql> delete from joke where gid=1;
      mysql> select * from joke;
      +------+-----------+-------+------+
        gid    name        sex     age   
      +------+-----------+-------+------+
           3   xiaowan2    male      22  
           3   xiaowan2    male      22  
           3   xiaowan2    male      22  
           3   xiaowan22   1male     22  
           0   joker       NULL    NULL  
           0   joker       NULL    NULL  
      +------+-----------+-------+------+
      6 rows in set (0.00 sec)

      注意:如果delete語句中沒有加入where就會把表中的所有記錄全部刪除:

      mysql> select * from student1;
      +------+--------+------+------+
        s      sname    sage   ssex  
      +------+--------+------+------+
           1   劉一       18   男    
           2   錢二       19   女    
           3   張三       17   男    
           4   李四       18   女    
           5   王五       17   男    
           6   趙六       19   女    
      +------+--------+------+------+
      6 rows in set (0.00 sec)
      mysql> delete from student1;Query OK, 6 rows affected (0.19 sec)
      mysql> select * from student1;Empty set (0.00 sec)

      B通過select子句來刪除表中的某個記錄:

      mysql> delete from student1 where s in (select s from student where sage=18 and ssex="男");Query OK, 1 row affected (0.13 sec)
      mysql> select * from student1;
      +------+--------+------+------+
        s      sname    sage   ssex  
      +------+--------+------+------+
           2   錢二       19   女    
           3   張三       17   男    
           4   李四       18   女    
           5   王五       17   男    
           6   趙六       19   女    
      +------+--------+------+------+
      5 rows in set (0.00 sec)

      3.用truncate來刪除表中的所以字段:

      mysql> select * from student1;
      +------+--------+------+------+
        s      sname    sage   ssex  
      +------+--------+------+------+
           1   劉一       18   男    
           2   錢二       19   女    
           3   張三       17   男    
           4   李四       18   女    
           5   王五       17   男    
           6   趙六       19   女    
      +------+--------+------+------+
      6 rows in set (0.00 sec)
      mysql> truncate table student1;Query OK, 0 rows affected (0.28 sec)
      mysql> select * from student1;Empty set (0.00 sec)

      以上就是mysql中關于刪除語句大全總結(上)的詳細內容,更多請關注php中文網其它相關文章!


      學習教程快速掌握從入門到精通的SQL知識。




      日韩精品一区二区三区高清