JavaWeb电商项目笔记(二、数据库建设)

备注:使用Mysql
登录命令:mysql -u username -p 回车 输入密码

show variables like '%colla%';
show variables like '%char%';
这两条命令查看数据库与服务端的字符集

二、数据库建设:

  1. 创建ambermall数据库:


    Paste_Image.png
  2. 打开ambermall数据库(USE ambermall;)并创建表:
    • 用户表:


      Paste_Image.png
    • 分类表:


      Paste_Image.png
    • 产品表:


      Paste_Image.png
    • 购物车表:


      Paste_Image.png
    • 支付信息表


      Paste_Image.png
    • 订单表


      Paste_Image.png
    • 订单明细表


      Paste_Image.png
    • 收货地址表


      Paste_Image.png

关于sql语句的使用:

  1. ALTER TABLE tbl_name AUTO_INCREMENT=0; 设置或修改表的自增初始值;
  2. ALTER TABLE tbl_name TYPE=InnoDB ;设置或修改表的引擎;
  3. ALTER TABLE tbl_name CHARSET=utf8;设置或修改表的字符集;
  4. ALTER TABLE tbl_name ADD PRIMARY KEY(col_name);给表的某个字段添加主键;
  5. ALTER TABLE tbl_name ADD UNIQUE(col_name);给表的某个字段添加唯一约束;
  6. ALTER TABLE tbl_name RENAME TO new_tal_name;修改表的名字;
  7. SHOW COLUMNS FROM tbl_name;查询整个表的结构;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,472评论 0 19
  • 1、MySQL启动和关闭(安装及配置请参照百度经验,这里不再记录。MySQL默认端口号:3306;默认数据类型格式...
    强壮de西兰花阅读 3,945评论 0 1
  • 1、约束概述 约束的目的是为了保证数据的完整性与一致性。 按照约束的范围划分:列级约束:只对一个数据列建立约束。既...
    黒猫阅读 4,603评论 3 5
  • CentOS安装光盘项目官方:https://downloads.mariadb.org/mariadb/repo...
    尛尛大尹阅读 3,038评论 0 1
  • 你以为自己泪腺已锈,那是还未到动情时刻。有时候,你需要看看自己能哭成什么样子。 被《你的名字》刷屏,各种好评,各种...
    C_zhaoxia阅读 2,812评论 0 1

友情链接更多精彩内容