一、
--:兩個減號表示單行注釋
/*多行注釋*/
/*sql腳本:是數據庫的sql語句文件,擴展名為.sql
sql:結構化查詢語言
*/
二、SQL腳本語句學習
---- DDL語言
1)create關鍵字,用來創建表結構
create table tname (表名)(
colName1 dataType(類型),
colName2 dataType,
colName3 dataType,
....
colName dataType
);
eg:創建一個表,名字是temp_1,字段有tid 數字類型,
create table temp_1(
tid number(4),
tname varcahr2(20),
tgender char,
tbirth date
);
2)alter和drop關鍵字,用來修改和刪除表的結構
--1:增加表的字段
格式:alter table tname add(colName dataType);
eg:為表temp_1添加一個字段tage長度為2
alter table temp_1 add(tage number(2));
--2:刪除表的字段
格式:alter table tname drop column colName
eg:為表temp_1刪除tage這個字段
alter table temp_1 drop column tage;
--3:修改字段名稱
格式:alter table tname rename column to newName
eg:將表temp_1中的tname改成name
alter table temp_1 rename column tname to name;
--4:修改字段的數據類型
格式:alter table tname modify column dataType
eg:修改temp_1表中的name為varchar2(30)
alter table temp_1 modify name varcahr2(30);
--5:修改表名
格式:rename oldTname to newName
eg:修改temp_1為temp_2
rename temp_1 to temp_2;
--6:刪除表結構
格式:drop table tname
eg:刪除temp_2
drop table temp_2;
--7:查看表結構
格式:desc tname
eg:查看表temp_1的結構
desc temp_1;
3)truncate:清空表中所有的數據
格式:truncate table tname
eg:清空表temp_1所有的數據
truncate table temp_1;
----DML語言
1)insert:向表中插入記錄
--格式1:insert into tname(colName1,colName2,.......) values(val1,val2....)
--格式2:insert into tname values(val1,val2.....) 要求:賦值順序與建表的字段順序一樣,個數也不能少。
eg:向temp_1插入數據:1001,'張三','f','2010-12-12'
insert into temp_1 values(1001,'張三','f',to_date('2010-12-12','yyyy-mm-dd'));
2) delete:刪除記錄
--格式1:delete [from] tname;刪除表中所有記錄(可回滾)
--格式2:delete [from] tname where 條件
eg:刪除temp_1中tid為1001的數據
delete from temp_1 where tid = 1001;
3)update:用來修改字段
--格式1:update tname set colName = val [,colName2 = val2,.....]
--格式2:update tname set colName = value where 條件
eg:修改表temp_1中所有的性別為'm'
update temp_1 set tage = 'm';
--DQL語言
select:查詢數據(必須基於一張表)
格式:select colName,....from tname;
還可以給字段起別名:
select colName as nickname,.....from tname;(as可省)
eg:查詢表temp_1中所有的數據
select * from temp_1;
今天更新的東西是我們常用的數據庫查詢語句,有點多了哈哈哈,慢慢看大家,如果喜歡請給小編一個贊,如果那里不明白的可以留言,我會為大家解答的,如果小編寫的有錯誤,也請指出互相學習,下節為大家更新字符串操作函數的用法,希望大家喜歡。