oracle基礎培訓:資料操縱語言(dml)-簡單查詢,資料查詢是用select命令從資料庫的表中提取資訊。select語句的語法是:
語法結構:簡單查詢
select *|列名|表示式 from 表名 where 條件 order by 列名
語法解析:
1. *表示表中的所有列。
2. 列名可以選擇若干個表中的列名,各個列表中間用逗號分隔。
3. 表示式可以是列名、函式、常數等組成的表示式。
4. where子句是查詢的條件。
5. order by 要求在查詢的結果中排序,預設是公升序。
圖2 資料查詢
oracle中可以把查詢的結果根據結果集中的表結構和資料形成一張新錶。
語法結構:根據結果集建立表
create table 表名 as select語句
**演示:根據結果集建立表
sql> create table infos1 as select * from infos;
table created
使用上面命令建立的新錶中,不存在任何約束,並且把查詢的資料一起插入到新錶中。如果只複製表結構,只需使查詢的條件不成立(比如where 1=2),就不會查詢從出任何資料,從而複製乙個表結構。
**演示:複製表結構
sql> create table infos2 as select * from infos where 1=2;
table created
DML 資料操縱語言
資料操縱語言dml主要有三種形式 語法insert into 表名 列名1,列名2,列名n values 值1,值2,值n 注意 列名和值要一一對應。如果表名後,不定義列名,則預設給所有列新增值 insert into 表名 values 值1,值2,值n 除了數字型別,其他型別需要使用引號 單雙都...
Oracle資料庫 DML 資料操縱語言
資料操縱語言 用於查詢與修改資料記錄 其中包括 insert 插入資料 update 修改資料 delete 刪除資料。insert 插入資料 把資料插入到資料庫中指定的位置,insert語法一次只能向表中插入一條資料。語法格式 使用規則 為每一列新增乙個新值,可以是指定值或空值。按列的預設順序列出...
MySql 資料操縱語言 DML
資料操縱語言dml data manipulation language 使用者通過它可以實現對資料庫的基本操作。以下操作主要基於這張表 sql語句 drop table ifexists demo create table demo id intnot null auto increment,us...