增查刪改的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可以產生日志文件,容易還原並恢復。
希望以上對大家有所幫助。