- 博客(7)
- 收藏
- 关注
原创 MYSQL中的多表查询内的连接查询
select 字段列表 from 表1 right [outer] join 表2 on 条件···;select 字段列表 from 表1 left [outer] join 表2 on 条件···;select 字段列表 from 表1 [inner] join 表2 on 连接条件···;select 字段列表 from 表A 别名A join 表A 别名B on 条件···;select 字段列表 from 表1,表2 where 条件···;自连接查询,可以是内连接查询,也可以是外连接查询。
2023-08-17 23:06:48 53 1
原创 MySQL中的约束
alter table 表名 add constraint 外键名称 foreign key (外键字段)references 主表名(主表字段名)on update cascade on delete cascade;alter table 表名 add constraint 外键名称 foreign key (外键字段名)references 主表(主表列名);[constraint][外键名称]foreign key (外键字段名)references 主键(主表列名)字段名 数据类型,
2023-08-17 21:18:34 47 1
原创 MYSQL中的流程函数
流程函数也是一种很常见的函数,可以在SQL语句中实现条件筛选,从而提高语句的效率。如果expr的值等于val1,返回res1,...否则返回defualt默认值。如果val1为true,返回res1,...否则返回defualt默认值。如果value1不为空,返回value1,否则返回value2。如果value为true在,则返回t,否则返回f。
2023-08-16 20:03:58 53 1
原创 MySQL中常见的字符串函数和数值函数
substring(str,start,len)返回字符串str从start到len的字符串。concat(s1,s2,......sn),将s1,s2,...sn拼接成一个字符串;lpad(str,n,pad)对左填充pad达到n个字符串长度。rpad(str,n,pad)对右填充pad达到n个字符串长度。round(x/y) x四舍五入,保留y位小数。lower(str)将字符串str转为小写;upper(str)将字符串str转为大写;mod(x,y)返回x/y的余数。floor (x) 向下取整。
2023-07-16 20:39:38 53 1
原创 SQL中DQL和DCL语句
select 字段列表 from 表名 order by 字段1 排序方式1,字段2 排序方式2;select 字段1【as 别名1】,字段2 【as 别名2】······from表名;create user ‘用户’@‘主机名’ identified by ‘密码’;revoke 权限列表 on 数据库名.表名 from ‘用户’@‘主机名’;grant 权限列表 on 数据库名.表名 to ‘用户’@‘主机名’;select字段1,字段2,字段3······from表名;
2023-07-16 20:28:14 70 1
原创 MySQL中SQL中DDL和DML操作
alter table 表名 add/modify/change/drop/rename to······;添加字段/更换字段/更换数据类型/删除字段/重命名表。create database[if not exists]数据库名[default charset 字符集][collate 排序规则];使用数据库(在对一个数据库下创建表时,记得要使用)字段1 字段类型[comment 字段1注释],(一定是逗号)字段2 字段类型[comment 字段2注释],)[comment 表注释];
2023-07-08 19:23:28 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人