MySQL存储结构用法案例分析


本文整理自网络,侵删。

本文实例讲述了MySQL存储结构用法。分享给大家供大家参考,具体如下:

前言

今天公司老大让我做一个MySQL的调研工作,是关于MySQL的存储结构的使用。这里我会通过3个例子来介绍一下MySQL中存储结构的使用过程,以及一些需要注意的点。

笔者环境

系统:Windows 7

MySQL:MySQL 5.0.96

准备工作

1.新建两张数据表:student1, student2

新建student1

DROP TABLE IF EXISTS student1;
CREATE TABLE student1 (
id INT NOT NULL auto_increment,
name TEXT,
age INT,
PRIMARY KEY(id)
);

新建student2

DROP TABLE IF EXISTS student2;
CREATE TABLE student2 (
id INT NOT NULL auto_increment,
name TEXT,
age INT,
PRIMARY KEY(id)
);

2.向student1中新增数据

INSERT INTO student1 (name, age) VALUES ('xiaoming', 18);
INSERT INTO student1 (name, age) VALUES ('xiaohong', 17);
INSERT INTO student1 (name, age) VALUES ('xiaogang', 19);
INSERT INTO student1 (name, age) VALUES ('xiaoyu', 18);
INSERT INTO student1 (name, age) VALUES ('xiaohua', 20);

实现功能说明

1.打印student1中的部分信息

2.把student1中的部分数据复制到student2中

3.传入参数作为限制条件,把student1中的部分数据复制到student2中

注意事项

在编写存储结构的时候,我们不能以分号(;)结束。因为我们的SQL语句就是以分号(;)结尾的。这里我们要修改一下存储结构的结束符号(&&)。

这里我们使用MySQL中的DELIMITER进行修改,并在存储结构创建完毕时,再改为分号(;)结束即可。

关于这一点在后面的例子中有所体现。在编写MySQL的触发器中,也会用到类似的情况。

使用方式

阅读剩余部分

相关阅读 >>

mysql数据库基础入门之常用命令小结

mysql执行过程以及查询缓存的详细介绍

mssql和mysql哪个好

如何修改mysql登录权限

mysql的表空间是什么

mysql约束概述

mac下mysql环境搭建的步骤详解

如何删除mysql中的自增主键

韩顺平mysql基础视频教程的源码课件分享

详解mysql基本查询、连接查询、子查询、正则表达查询

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...