MySQL
记录自己的学习笔记
胖胖的懒羊羊
努力成为一名优秀的开发者。
很高兴,能够遇见你️
展开
-
MySQL多表查询精解
多表查询1.合并结果集2.连接查询1.内连接2.外连接3.子查询1.合并结果集select * from abunion allselect * from cd;条件:要求被合并的表中,列的类型和列数相同,不一定是相同的两个表,查询的结果相同也可合并union :合并结果会去除重复行unique:合并结果不会去除重复行2.连接查询1.内连接select * from a,b;...原创 2020-04-18 16:57:28 · 337 阅读 · 0 评论 -
MySQL查询语句大全(DQL数据查询语句))
查询语句不会改变表的记录查询语句一:基本查询1.字段控制2.条件控制一:基本查询1.字段控制查询所有列select * from 表名;查询指定列select 列名1,列名2,from 表名;去除重复行select distinct 列名 from表名;列运算1.数量类型的列可以做加减乘除运算select score*1.5 from student; 2.字符串类型可以...原创 2020-04-17 13:07:47 · 1154 阅读 · 0 评论 -
DCL(数据控制语言)
一个项目创建一个用户,一个项目对应的数据库只有一个;这个用户只能对这个数据库有权限,其他数据库你就操作不了了。1.创建用户create user zhangsan@localhost identifide by '密码';2.给用户授权grant select on mysql1 to zhangsan@localhost;3.撤销授权revoke select on mys...原创 2020-04-16 20:49:57 · 459 阅读 · 0 评论 -
DML(数据操作语言)
插入语句:insert into student values('2012','张飞',‘博士后’,12);删除记录:delete from student where sname='张飞';修改记录:update student set age =13 where sname='张飞';...原创 2020-04-16 20:04:18 · 344 阅读 · 0 评论 -
DDL(数据定义语言)
1.DDL(Data Definition Language):数据定义语言,用来定义数据库对象,库、表、列等;创建、删除、修改:库,表结构;2.DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);增、删、改:表记录3.DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别4.DQL(Data ...原创 2020-04-16 18:30:41 · 6716 阅读 · 0 评论