mysql学习笔记
秋忆夏伤
个人学习笔记。仅用作笔记使用,方便复习、查找知识点。
展开
-
mysql学习笔记(一):数据库管理语句 和 表管理语句
注意:此界面的语句都是在 mysql 命令行界面输入的!!在 命令提示符 输入:mysql -u root -p,然后再输入 密码,进入 mysql 命令行界面:C:\Users\Administrator>mysql -u root -pEnter password: ****Welcome to the MySQL monitor. Commands end with...原创 2019-07-02 17:31:12 · 202 阅读 · 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 · 472 阅读 · 0 评论 -
mysql学习笔记(三):数据约束
一、默认值约束当用户对使用 默认值约束 的字段 不插入值 的时候,该字段就会使用默认值;下面为 默认值约束 的创建:使用 default 关键字;mysql> create table student( -> id int, -> name varchar(20), -> address varchar(20) default "杭州...原创 2019-07-03 16:11:55 · 192 阅读 · 0 评论 -
mysql学习笔记(四):多表查询(关联查询)
两张表中的数据为:mysql> select * from department;+----+----------+| id | deptName |+----+----------+| 1 | 软件部 || 2 | 财务部 || 3 | 人事部 || 4 | 行政部 |+----+----------+4 rows in setmysql...原创 2019-07-03 17:12:57 · 263 阅读 · 0 评论 -
mysql学习笔记(五):mysql 的变量
此页面使用的 mysql 可视化工具为 SQLyog。mysql 的变量共有三种:1、全局变量(也叫内置变量):是 mysql 内部定义好的一些变量;查看所有的全局变量:show variables;查看跟字符集有关的全局变量:show variables like"character_%";查看某一个具体的全局变量:select @@变量名,比如 select @@c...原创 2019-07-05 12:00:37 · 277 阅读 · 0 评论 -
mysql学习笔记(六):存储过程
注意:此页面是使用SQLyog 工具操作数据库。什么是存储过程?存储过程是带有 逻辑的 sql 语句,普通的 sql 语句没有条件判断,没有循环,存储过程可以带上流程控制语句(if while)存储过程特点1)、执行效率非常快;存储过程是在数据库的服务器端执行的;2)、移植性很差;不同的数据库,存储过程的语法不一样;存储过程语法创建存储过程:...原创 2019-07-05 14:20:50 · 307 阅读 · 0 评论 -
mysql学习笔记(七):触发器
当操作了某张表时,希望同时触发一些动作/行为,可以使用触发器完成。例如:当向员工表插入一条数据时,希望同时向日志表插入一条数据;向 employee 表中插入一条数据,触发触发器,自动向 empLog 表中插入一条数据:创建一个触发器,当修改了 employee 表中的一条数据时,自动向 empLog 表中插入一条数据:修改 employee 表中的一条数据,触发...原创 2019-07-05 14:54:29 · 1160 阅读 · 1 评论