mysql資料庫操縱語言

2021-09-20 20:48:04 字數 1259 閱讀 6735

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 以下是指定資料庫...