博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 2
阅读量:5908 次
发布时间:2019-06-19

本文共 1699 字,大约阅读时间需要 5 分钟。

#1 设置SQL编码格式

SET NAMES UTF8;

#2 删除数据库dangdang,如果存在的话
DROP DATABASE IF EXISTS dangdang;

#3 创建数据库dangdang,指定存储数据所用的编码
CREATE DATABASE dangdang CHARSET=UTF8;

#4 进入数据库
USE dangdang;

#5 创建表 dd_category(cid,cname,count)
CREATE TABLE dd_category(
cid INT PRIMARY KEY,
cname VARCHAR(8),
count INT
);

#6 添加三行记录,三个书籍分类(10/20/30)
INSERT INTO dd_category VALUES
(10,'计算机','3'),
(20,'历史','3'),
(30,'美食','3');

#7 查询出所有的书籍分类
SELECT * FROM dd_category;

#8 创建表 dd_book(bid,title,pic,price,pubDate,isOnsale,categoryId)
CREATE TABLE dd_book(
bid INT PRIMARY KEY AUTO_INCREMENT, #主键
title VARCHAR(64),
pic VARCHAR(32),
price FLOAT(10,2),
pubDate BIGINT,
isOnsale BOOLEAN,
categoryId INT #外键
);

#9 为每种分类添加两三条记录
INSERT INTO dd_book VALUES
(NULL,'Java编程指南','img/1.jpg','35.5','1234567897654','1','10'),
(NULL,'JS编程指南','img/1.jpg','35.5','1234567897654','1','10'),
(NULL,'JS编程指南','img/1.jpg','35.5','1234567897654','1','10'),
(NULL,'三国志','img/1.jpg','35.5','1234567897654','1','20'),
(NULL,'三国志','img/1.jpg','35.5','1234567897654','1','20'),
(NULL,'三国志','img/1.jpg','35.5','1234567897654','1','20'),
(NULL,'美食','img/1.jpg','35.5','1234567897654','0','30'),
(NULL,'美食','img/1.jpg','35.5','1234567897654','0','30'),
(NULL,'美食','img/1.jpg','35.5','1234567897654','0','30');

#10 查询出所有的书籍
SELECT * FROM dd_book;

#11 查询所有计算机类的书籍;
SELECT * FROM dd_book
WHERE categoryId=(
SELECT cid FROM dd_category WHERE cname='计算机'
);

#11 删除10号分类及其下所有的书籍
DELETE FROM dd_category WHERE cid=10;
DELETE FROM dd_book WHERE categoryId=10;

#12 删除编号为6的书籍,需要修改对应分类的书籍数量
UPDATE dd_category SET count=count-1
WHERE cid=(
SELECT categoryId FROM dd_book
WHERE bid=6
);
DELETE FROM dd_book WHERE bid=(6);

转载于:https://www.cnblogs.com/Hale-Proh/p/7183934.html

你可能感兴趣的文章
史上最全JS表单验证封装类
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(11)-系统日志和异常的处理①...
查看>>
一种松耦合的分层插件系统的设计和实现
查看>>
COM编程之二 接口
查看>>
javascript实现的网页打印
查看>>
web.xml中的contextConfigLocation的作用
查看>>
java 名词解释等
查看>>
Android录音与播放 .
查看>>
SQL with(unlock)与with(readpast) (转)
查看>>
Android 下使用 JSON 实现 HTTP 请求
查看>>
Dubbo架构设计详解
查看>>
微服务理论之一:应用架构演进史
查看>>
Visual Studio的“Waiting for a required operation to complete...”问题
查看>>
(转)js弹窗&返回值(window.open方式)
查看>>
JavaScript开发规范
查看>>
(原)android修改文件所属的用户组
查看>>
Google免费的SVN服务器管理VS2010代码
查看>>
设计模式之美:Adapter(适配器)
查看>>
开启PowerDesigner15工具栏上的被禁用掉的图标
查看>>
[Asp.net]常见数据导入Excel,Excel数据导入数据库解决方案,总有一款适合你!
查看>>