SQL基本语句
来源:互联网 发布:怎么样利用网络挣钱 编辑:程序博客网 时间:2024/06/05 17:41
关系型数据库中的数据结构:
SERVER > DATABASE > TABLE > ROW > COLUMN
下面以拟建一个数据库为例,列出了一些基本的SQL语句
/*1. 设置SQL语句的编码格式 2. 删除数据库dangdang3. 创建数据库dangdang,指定存储数据所用的编码4. 进入数据库5. 创建表 dd_category(cid, cname, count)6. 添加三行记录,三个书籍分类(10/20/30)7. 查询出所有的书籍分类8. 创建表 dd_book(bid,title,pic,price,pubDate,isOnsale,categoryId)9. 为每种分类添加两三条记录10. 查询出所有的书籍11. 查询出所有的“计算机”类书籍12. 删除10号分类及其下所有的书籍13. 删除编号为6的书籍,需要修改对应分类的书籍数量*/SET NAMES UTF8;DROP DATABASE IF EXISTS dangdang;CREATE DATABASE dangdang CHARSET=UTF8;USE dangdang;CREATE TABLE dd_category( cid INT PRIMARY KEY, cname VARCHAR(6), count INT);INSERT INTO dd_category VALUES(10,'计算机','3'),(20,'美食','3'),(30,'历史','3');SELECT * FROM dd_category;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);INSERT INTO dd_book VALUES(NULL,'javascript高级','img/1.jpg','98.68','123457890123','1',10),(NULL,'html高级','img/2.jpg','98.68','123457890123','1',10),(NULL,'css高级','img/3.jpg','98.68','123457890123','0',10),(NULL,'鱼香肉丝','img/4.jpg','98.68','123457890123','1',20),(NULL,'地锅鲶鱼','img/5.jpg','98.68','123457890123','1',20),(NULL,'老醋花生','img/6.jpg','98.68','123457890123','0',20),(NULL,'丝绸之路','img/7.jpg','98.68','123457890123','1',30),(NULL,'抗日战争','img/8.jpg','98.68','123457890123','0',30),(NULL,'成吉思汗','img/9.jpg','98.68','123457890123','1',30);SELECT * FROM dd_book;SELECT title FROM dd_book WHERE categoryId=( SELECT cid FROM dd_category WHERE cname='计算机');DELETE FROM dd_category WHERE cid=10;DELETE FROM dd_book WHERE categoryId=10;UPDATE dd_category SET count=count-1 WHERE cid=( SELECT categoryId FROM dd_book WHERE bid=6);DELETE FROM dd_book WHERE bid=6;
阅读全文
0 0
- 基本SQL语句(二)
- 基本的sql语句
- SQL基本语句小结
- sql 基本语句
- sql 基本语句
- SQL常用基本语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- mssqlserver基本sql语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- SQL基本语句
- 渗透之信息收集
- UML类图详解
- nyoj12-喷水装置(二)(贪心)
- 进程学习(3)
- leetcode
- SQL基本语句
- 脚本打包证书基础
- C++ 字符串处理
- Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVers
- 【转】字符串令牌解析
- SQL SERVER添加与删除主键约束
- C++学习(15)
- ORACLE分区表、分区索引详解(转)
- Ext Js入门第6篇-动画处理