ToB企服应用市场:ToB评测及商务社交产业平台

标题: DML/DDL/TCL新手教程 [打印本页]

作者: 反转基因福娃    时间: 2024-7-30 03:44
标题: DML/DDL/TCL新手教程
DML(数据界说语言)

插入语句

方式一:经典的插入语句 *

语法:
  1. insert into 表名(列名,...) values(值1,...);
复制代码
方式二:

语法:
  1. insert into 表名
  2. set 列名=值,列名=值,......
复制代码
方式一和方式二对比:
修改语句

修改单表的记载*

语法:
  1. update 表名(1)
  2. set 列=新值,列=新值,......
  3. where 筛选条件;(2)
复制代码
修改多表的记载(补充)

SQL92语法:
  1. update 表1 别名,表2 别名
  2. set 列=值,......
  3. where 连接条件
  4. and 筛选条件;
复制代码
SQL99语法:
  1. update 表1 别名
  2. inner join 表2 别名
  3. on连接条件
  4. set 列=值,......
  5. where 筛选条件;
复制代码
删除语句

方式一:delete

单表删除(*)

语法:
  1. delete from 表名 where 筛选条件;
复制代码
多表删除(补充)

SQL92语法:
  1. delete 表1的别名,表2的别名
  2. from 表1 别名,表2 别名
  3. where 连接条件
  4. and 筛选条件;
复制代码
SQL99语法:
  1. delete 表1的别名 ,表2的别名
  2. from 表1 别名
  3. join 表2 别名 on 连接条件
  4. where 筛选条件;
复制代码
方式二:truncate

语法:
  1. truncate table 表名;
复制代码
delete和truncate对比:
DDL(数据界说语言)

概念

对库和表的管理
库的管理

表的管理

创建 create

修改 alter

删除 drop

库的创建

语法:
  1. create database [if not exists]库名;
复制代码
表的创建(*)

语法:
  1. create table 表名(
  2. 列名 列的类型 [(长度) 约束],
  3. 列名 列的类型 [(长度) 约束],
  4. ...
复制代码
常见的数据类型

常见的约束条件

主键和唯一的对比

TCL

概念

事件:一个或一组sql语句构成一个执行单元,这个执行单元要么全部执行,要么全部不执行。
事件特性:ACID

至此,我们的MySQL的底子就学完了,附上一张思维导图帮助各位复习明白,有喜欢的记得点个关注哦


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4