SqL語句基礎之增刪改查


 

 

 

增查刪改的SQL語句,如此的實用,下面我就來簡單介紹一下它簡單的用法。

  1.什么是SQL?
  SQL是用於訪問和處理數據庫的標准的一種計算機語言。

  2.SQL可以做什么?
   (1)可以向數據庫進行查詢
   (2)可以向數據庫插入數據
    (3) 可以更新數據庫中的數據
   (4)可以刪除數據庫中的數據
   (5)可以向數據庫新增數據
  ps:總的可以大體的分為增,刪,改,查

 

  3.怎么編寫SQL語言?
    現在主要編寫SQL語言的工具是SQL server,由微軟公司發布出來的,由於數據庫更新比較繁瑣,所以當前使用最多的還是SQL server 2008,最后使用以上或以下的語句進行編輯。

 

  4.SQL DML和DDL
    可以把SQL分為兩個部分:數據操作語言(DML)和數據定義語言(DDL)。


  SQL(結構化查詢語言)是用於執行查詢的語法。但是SQL語言也包含用於更新、插入和刪除記錄的語法。

    (1)查詢和更新指令構成了SQL的DML部分:
      1)select-從數據庫表中獲取數據
      2)update-更新數據庫表中的數據?
      3)delete-從數據庫表中刪除數據 ?
      4)insert into-向數據庫表中插入數據


    下面我就為大家帶來期盼已久的語句(代碼)希望對大家有所幫助


  1.SQL select語法

   select 列表名(可以使用*代替,*代表所有列) from 表名
    書寫說法為下:
      select *(StudentName) from Student


  2.where子句:
  語法:

select 列名稱 from 表名稱 from 列名 運算符 值

  運算符:
    = 等於
    > 大於
    < 小於
    <> 不等於
    >=/<= 大於等於/小於等於
  ps:在其他版本里不等於可以書寫為:!=

  使用:

select * from Student where Students = '北京'

         ps:在條件為字符串時使用單引號把它括起來,數字則不需要。

 

  3.order by 語句:
    order by 是對指定列進行 升序/降序 排序
      升序 asc
      降序 desc
  升序語法:

select StudentID from Student order by student asc

 


  降序語法:

select StudentID from Student order by student desc

 

  4.insert into 語句:

    用於向表中插入新的行/數據
  語法:

insert into 表名(值1,值2,值3。。。) values(值1,值2,值3,。。。)


  5.update語句:
    用於對表中的數據進行修改。
  語法:

 update 表名 set 列名 = 新值 where 列名 = 要修改的值

 


  6.刪除語句:
    1.使用delete刪除語句:

delete *(指定列) from 表名 where 列名 = ‘張益達’

      ps:在使用delete刪除語句時,必須使用where語句


  2.使用truncate table刪除語句:

truncate table 表名

   ps:在使用truncate table時,不用跟where語句。



兩者的區別:truncate table是刪除表中的指定數據,但是表的結構,列,約束,索引等不會被改動,刪除后不會留下日志文件,不能被還原修復,delete可以產生日志文件,容易還原並恢復。
希望以上對大家有所幫助。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM