![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql学习笔记
秋忆夏伤
个人学习笔记。仅用作笔记使用,方便复习、查找知识点。
展开
-
mysql学习笔记(一):数据库管理语句 和 表管理语句
注意:此界面的语句都是在 mysql 命令行界面输入的!! 在 命令提示符 输入:mysql -u root -p,然后再输入 密码,进入 mysql 命令行界面: C:\Users\Administrator>mysql -u root -p Enter password: **** Welcome to the MySQL monitor. Commands end with...原创 2019-07-02 17:31:12 · 196 阅读 · 0 评论 -
mysql学习笔记(二):对数据进行 增、删、改、查
注意:此界面的指令都是在 navicat 工具里输入的!! 一、增加数据 1、插入所有字段,必须按顺序依次插入;如果插入的 数据个数 少于 字段个数 则会报错 mysql> insert into student values(1, "rose", 22); Query OK, 1 row affected (0.00 sec) 2、插入部分字段,需要指明插入哪几个字段 my...原创 2019-07-02 17:36:50 · 445 阅读 · 0 评论 -
mysql学习笔记(三):数据约束
一、默认值约束 当用户对使用 默认值约束 的字段 不插入值 的时候,该字段就会使用默认值; 下面为 默认值约束 的创建:使用 default 关键字; mysql> create table student( -> id int, -> name varchar(20), -> address varchar(20) default "杭州...原创 2019-07-03 16:11:55 · 185 阅读 · 0 评论 -
mysql学习笔记(四):多表查询(关联查询)
两张表中的数据为: mysql> select * from department; +----+----------+ | id | deptName | +----+----------+ | 1 | 软件部 | | 2 | 财务部 | | 3 | 人事部 | | 4 | 行政部 | +----+----------+ 4 rows in set mysql...原创 2019-07-03 17:12:57 · 253 阅读 · 0 评论 -
mysql学习笔记(五):mysql 的变量
此页面使用的 mysql 可视化工具为 SQLyog。 mysql 的变量共有三种: 1、全局变量(也叫内置变量):是 mysql 内部定义好的一些变量; 查看所有的全局变量:show variables; 查看跟字符集有关的全局变量:show variables like"character_%"; 查看某一个具体的全局变量:select @@变量名,比如 select @@c...原创 2019-07-05 12:00:37 · 266 阅读 · 0 评论 -
mysql学习笔记(六):存储过程
注意:此页面是使用SQLyog 工具操作数据库。 什么是存储过程? 存储过程是带有 逻辑的 sql 语句,普通的 sql 语句没有条件判断,没有循环,存储过程可以带上流程控制语句(if while) 存储过程特点 1)、执行效率非常快;存储过程是在数据库的服务器端执行的; 2)、移植性很差;不同的数据库,存储过程的语法不一样; 存储过程语法 创建存储过程: ...原创 2019-07-05 14:20:50 · 274 阅读 · 0 评论 -
mysql学习笔记(七):触发器
当操作了某张表时,希望同时触发一些动作/行为,可以使用触发器完成。 例如:当向员工表插入一条数据时,希望同时向日志表插入一条数据; 向 employee 表中插入一条数据,触发触发器,自动向 empLog 表中插入一条数据: 创建一个触发器,当修改了 employee 表中的一条数据时,自动向 empLog 表中插入一条数据: 修改 employee 表中的一条数据,触发...原创 2019-07-05 14:54:29 · 1124 阅读 · 1 评论