dml語言增刪改查
插入insert [into] 表名
[(列名
)] values (
值列表)
例項:insert into students (sname,saddress,sgrade,semail,s***)
values ('張青裁
','上海松江
',6,'[email protected]',0)
注意事項1:
每次插入一行資料,不能只插入半行或者幾列資料
插入的資料是否有效將按照整行的完整性的要求來檢驗
注意事項2:
每個資料值的資料型別、精度和小數字數必須與相應的列匹配
注意事項3:
不能為標識列指定值
注意事項4:
如果在設計表的時候就指定了某列不允許為空,則必須插入資料
注意事項5:
插入的資料項,要求符合檢查約束的要求
注意事項6:
具有預設值的列,可以使用default(預設)關鍵字來代替插入的數值
例項:insert into student (studentno,loginpwd,studentname,***,gradeid,phone,address,borndate)
values ('s1200902005',default,'張峰
', '
男',1,'13212345678',default, '1987-6-2')
插入多行資料
第一種方法
通過insert select語句將現有表中的資料新增到已存在的表中
insert into 《表名
>(列名)
select 《列名
>
from 《源表名
>
例項:insert into
addresslist (姓名,位址
,電子郵件
)select
sname,saddress,semail
from
students
第二種方法
通過select into語句將現有表中的資料新增到新錶中
select (列名
)into 《表名
>
from 《源表名
>
select students.sname,students.saddress,students.semail
into
addresslist
from students
資料庫操縱語言DML
資料庫操縱語言dml dml 有三條語句 insert update delete.一 insert 插入資料 1 插入一條資料 insert into 表名 列名 values 值列表 insert into stuinfo stuname,stuno,stu stuage,stuaddress ...
DML 資料庫操縱語言
增 插入 1,張三,18 注意 字串和日期時間 必須加上 插入完整記錄 insert into student values 1,張三 18 插入部分記錄 insert into student name,age values 張三 18 插入多條完整記錄 insert into student v...
資料庫操縱語言筆記
剛在資料庫課上學了資料庫操作語言,對於英語不好的我來說又要記不少單詞,趁著這次作業,把剛學的一些語法記一下 注 1.文中路徑和檔名請自行替換 2.報錯大多是因為一些細微之差,比如冒號引號的缺失,請多多注意 create database test1 新建資料的名字為test1 on 以下是指定資料庫...