• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql学习笔记之7(数据操作语言DML)_mysql

mysql 搞代码 7年前 (2018-06-08) 123次浏览 已收录 0个评论

mysql学习笔记之七(数据操作语言DML)

SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。

※  数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。

※  数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。

※  数据查询语言(DQL),例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。

※  数据控制语言(DCL),例如:GRANT、REVOKE等语句。

※  事务控制语句(TCL),例如:COMMIT、ROLLBACK等语句。

前六节已经了解了如何去创建一个数据库和数据表,如此一个基本的数据库就构造完成了。接下来就是向数据库里面插入,修改,删除数据。

由前面可知,一共有三种语句,insert,update,delete。

插入数据记录

insert into:

1、插入完整数据记录

insert into t_name values(value1,…,valuen);

插入的列必须和表中的列的列数相等

2、插入数据记录一部分

insert into t_name(field1,…,fieldn) values(value1,…,valuen);

3、插入多条记录

insert into t_name(field1,…,fieldn) 

values 

(value1,…,valuen),

(value1,…,valuen),

(value1,…,valuen);

4、插入数据结果

insert into t_name(field11,…,field1n)

select (field21,…,field2n)

from t_name2

where …

更新数据记录

update 

1、更新特定数据

update t_name

set 

field1=value1,

field2=value2,

fieldn=valuen

where condition

2、更新所有数据

update t_name

set 

field1=value1,

field2=value2,

fieldn=valuen

where condition

为了更新所有的数据记录,参数condition需要满足表table_name中所有的数据记录或者没有关键字where语句。

update t_name

set 

field1=value1,

field2=value2,

fieldn=valuen

如此,会更新所有记录

删除数据记录

delete from t_name where condition

1、删除特定数据

delete from t_name where condition

2、删除所有数据

delete from t_name [where condition]

为了删除所有的记录,condition必须满足表中所有的记录或者没有where语句

欢迎大家阅读mysql学习笔记之7(数据操作语言DML)_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql学习笔记之7(数据操作语言DML)_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址