sql笔记(查询练习与外键约束)

这篇博客介绍了在SQL中创建数据表、插入数据及进行查询演练的过程,重点在于强化SQL语句的理解和使用,包括查询特定商品信息、计算平均价格、优化表结构等操作,涉及到表的连接更新和范式遵循。
摘要由CSDN通过智能技术生成

1 创建数据表

创建"京东"数据库

mysql> create database jing_dong charset=utf8;
Query OK, 1 row affected (0.01 sec)

使用"京东"数据库

mysql> use jing_dong;
Database changed

创建一个商品goods数据表

mysql> create table good(
    -> id int unsigned primary key auto_increment,
    -> name varchar(150) not null,
    -> cate_name varchar(40) not null,-- 分类名称
    -> brand_name varchar(40) not null,-- 品牌名称
    -> price decimal(10,3) not null default 0,
    -> is_show bit not null default 1,-- 是否展示
    -> is_saleoff bit not null default 0 -- 是否卖光
    -> );
Query OK, 0 rows affected (0.02 sec)

2 插入数据

修改表名

mysql> alter table good rename to goods;
Query OK, 0 rows affected (0.06 sec)

mysql> show tables;
+---------------------+
| Tables_in_jing_dong |
+---------------------+
| goods               |
+---------------------+
1 row in set (0.01 sec)
mysql> insert into goods values(0,"r510vc 15.6英寸笔记本","笔记本","华硕",3399,default,default);
insert into goods values(0,"y400n 14.0英寸笔记本电脑","笔记本","联想",4999,default,default);
insert into goods values(0,"g150th 15.6英寸游戏本","游戏本","雷神",8499,default,default);
insert into goods values(0,"x550cc 15.6英寸笔记本","笔记本","华硕",2799,default,default);
insert into goods values(0,"x240 超极本","超级本","联想",4880,default,default);
insert into goods values(0,"u330p 13.3英寸超级本","超级本","联想",4299,default,default);
insert into goods values(0,"svp13226scb 触控超极本","超级本","索尼",7999,default,default);
insert into goods values(0,"ipad mini 7.9英寸平板电脑","平板电脑","苹果",1998,default,default);
insert into goods values(0,"ipad air 9.7英寸平板电脑","平板电脑","苹果",3388,default,default
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值