码迷,mamicode.com
首页 > 数据库 > 详细

mySql基础语句

时间:2017-08-18 20:07:51      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:ons   修改   计算   update   key   upd   data   5.5   rem   

SQL语句的运行模式:

(1)交互模式

(2)脚本模式


 

#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‘);

 

#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‘,‘1234567890123‘,‘1‘,‘10‘),
(NULL,‘JS编程指南‘,‘img/2.jpg‘,‘45.5‘,‘1234567890123‘,‘0‘,‘10‘),
(NULL,‘HTML编程指南‘,‘img/3.jpg‘,‘55.5‘,‘1234567890123‘,‘0‘,‘10‘),
(NULL,‘三国志‘,‘img/4.jpg‘,‘36.5‘,‘1234567890123‘,‘1‘,‘20‘),
(NULL,‘西游记‘,‘img/5.jpg‘,‘37.5‘,‘1234567890123‘,‘1‘,‘20‘),
(NULL,‘水浒传‘,‘img/6.jpg‘,‘38.5‘,‘1234567890123‘,‘0‘,‘20‘),
(NULL,‘天天美食‘,‘img/7.jpg‘,‘75.5‘,‘1234567890123‘,‘0‘,‘30‘),
(NULL,‘美食地理‘,‘img/8.jpg‘,‘85.5‘,‘1234567890123‘,‘1‘,‘30‘),
(NULL,‘中华美食‘,‘img/9.jpg‘,‘95.5‘,‘1234567890123‘,‘1‘,‘30‘);

 


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

 

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

 

#13. 删除编号为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;

 

 

 

#7. 查询出所有的书籍分类
SELECT cid,cname,count FROM dd_category;

 


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

 

mySql基础语句

标签:ons   修改   计算   update   key   upd   data   5.5   rem   

原文地址:http://www.cnblogs.com/liangfc/p/7391122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!