MySQL
菜鸟琪
下了决心要做的事
要保持不动声色却满心澎湃
展开
-
菜鸟学SQL之——存储过程和函数
存储过程和函数一、存储过程变量用户变量作用域:针对于当前会话(连接)有效,作用域同于会话变量赋值操作符:=或:=声明赋值语法:SET @变量名=值;局部变量作用域:仅仅在定义它的begin end块中有效声明:DECLARE 变量名 类型 【DEFAULT 值】;赋值:用户变量#①声明并初始化SET @变量名=值;SET @变量名:=值;SELECT @变量名...原创 2020-03-24 12:04:16 · 538 阅读 · 0 评论 -
菜鸟学SQL之——TCL(事务控制)语言的学习(MySQL)
TCL语言的学习TCL事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。引入:张三丰有1000元,郭襄也有1000元,三丰要给郭襄转500元,这要执行两条语句,三丰钱-500,郭襄钱+500update 表 set 三丰的余额=500 where name=‘张三丰’这两条语句中间出现了意外,这时三丰的钱少了500,而郭襄的钱没有多。这5...原创 2020-03-13 18:21:26 · 631 阅读 · 0 评论 -
菜鸟学SQL之——DDL语言的学习(MySQL)
DDL语言的学习DDL语言的学习一、库的管理(创建、修改、删除)1.库的创建create2.库的修改3.库的删除drop二、表的管理(创建、修改、删除)1.表的创建2.表的修改3.表的删除4.表的复制三、常见约束一、创建表时添加约束1.添加列级约束2.添加表级约束二、修改表时添加约束三、修改表时删除约束四、标识列创建表时设置标识列修改表时设置标识列DDL语言的学习数据定义语言:库和表的管理一...原创 2020-03-13 15:00:29 · 416 阅读 · 0 评论 -
菜鸟学SQL之——DML语言的学习(MySQL)
DML语言的学习数据操作语言(DML):插入:insert into修改:update…set删除:delete from一、插入语句1.插入方式一(常用。支持插入多行、支持子查询):语法:insert into 表名(列名 , …) values(值,…);insert into 表名[(字段名,字段名,字段名...)] [value|values] (字段值,字段值,字段值...原创 2020-03-12 17:59:44 · 291 阅读 · 0 评论 -
菜鸟学SQL之——DQL语言的学习(MySQL)
DQL语言的学习一、DQL语言的学习进阶1:基础查询进阶2:条件查询进阶3:排序查询进阶4:常见函数单行函数举例分组函数举例进阶5:分组查询进阶6:连接查询内连接(sql92语法)等值连接非等值连接自连接内连接(sql99语法)等值连接非等值连接外连接(sql99语法)进阶7:子查询一、where或having后面1.标量子查询2.列子查询(多行子查询)3.行子查询二、select后面三、from...原创 2020-03-12 16:43:58 · 390 阅读 · 0 评论 -
菜鸟学SQL之——MySQL基础
MySQL基础数据库的好处 1、持久化数据到本地 2、可以实现结构化查询,方便管理数据库相关概念 1、DB:数据库(database),存储数据的仓库。保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言数据库存储数据的特点 1、将数据放到表中,表再放到库中...原创 2020-03-12 16:38:03 · 173 阅读 · 0 评论 -
菜鸟学SQL之——MySQL安装、配置、卸载
一、MySQL彻底卸载步骤要想重新安装MySQL就必须把之前安装的彻底删除,很多人只是删除了表面的。如果你之前安装过MySQL,想要卸载重新安装,那接下来按照下面的步骤可以彻底删除首先在控制面板卸载两个程序,这样真正删完了吗?并没有,还有很多没删掉查看隐藏项目,可以看到ProgramData文件夹,点进去,然后删除这个MySQL文件夹进入用户/AppData/Local,如果可以找...原创 2020-02-19 14:30:30 · 277 阅读 · 0 评论