模仿ecshop建立木瓜商城数据库(MySQL)

1. 安装ecshop(打开gd扩展)

2. 使用图形化界面工具,如phpmyadmin查看数据。(以前用命令行,主要锻炼代码熟练度!)

# 建木瓜库

create database mugua charset utf8;

# 选中木瓜

use mugua;

# 创建商品表(创建的字段应和ecshop里的一样,并且一一对应)

create table goods(
goods_id int primary key auto_increment,
cat_id smallint not null default 0,
goods_sn char(15) not null default ‘‘,
goods_name varchar(30) not null default ‘‘,
click_count mediumint unsigned not null default 0,
brand_id smallint not null default 0,
goods_number smallint not null default 0,
market_price decimal(7, 2) not null default 0.00,
shop_price decimal(7,2) not null default 0.00,
add_time int unsigned not null default 0
)charset utf8;

# 把ec的商品数据导入到木瓜库

insert into mugua.goods
select
goods_id, cat_id, goods_sn, goods_name, click_count,
brand_id, goods_number, market_price,
shop_price,
add_time
from shop.goods;

# 创建类目表

create table category(
cat_id smallint primary key auto_increment,
cat_name varchar(30) not null default ‘‘,
parent_id smallint not null default 0
)charset utf8;

# 把ec的类目数据导入到木瓜库

insert into mugua.category
select
cat_id, cat_name, parent_id
from shop.category;

# 创建品牌表

create table brand(
brand_id smallint primary key auto_increment,
brand_name varchar(30) not null default ‘‘
)charset utf8;

# 把ec的品牌数据导入到木瓜库

insert into mugua.brand
select
brand_id, brand_name
from shop.brand;

时间: 2024-10-22 15:46:04

模仿ecshop建立木瓜商城数据库(MySQL)的相关文章

Java处理数据库Mysql汉字显示乱码问题

问题:在unbuntu用eclipse编写程序的时候,发现存入数据库mysql的汉字都变成了??? 原因:eclipse和mysql的默认编码方式不一致 解决方法:把eclipse和mysql的编码方式都设置为utf8 1.设置mysql默认编码方式为utf8 修改mysql数据库的my.cnf文件,my.cnf文件路径为/etc/mysql/my.cnf 在[client]下面添加 default-character-set = utf8 在[mysqld]下面添加 character-set

用C3P0建立服务器与数据库的连接

1:在MyEclipse建立 Web Service Project 2:在工程中建立servlets包 3:在包中新建Servlet文件(采用new Servlet方法可省去配置web.xml步骤) 4:在工程的WebRoot / WEB_INF / lib 目录下导入c3p0.jar和mysql-connector.jar包,并build path 5:在工程src目录下新建c3p0-config.cml文件 6:在servlet中实例化连接  DataSource dataSource =

趁一切还来得及【一】数据库MySQL基础知识及编译安装

此情更待成追忆,只是当时已惘然.                                        --[唐]李商隐 第一章 数据库概述及分类特点应用 1.1 数据库种类.语言处理.典型产品 ①数据库的理解:就是一个存放数据的仓库,这个仓库是按照一定的数据结构,来组织和存储的.可以通过数据库提供的多种方法来管理数据库. ②数据库的种类:按照早期的数据库理论分为层次数据库.网络式数据库.和关系型数据库.当今互联网最常用的就是关系型数据库和非关系型数据库(NOSQL). ③关系型数据库:

中介PHP连接前台HTML与数据库MySQL

1,保证各部分编码统一(utf8) 1.1在数据库配置文件mysql.ini 1.2建立新的数据库,表,每个字段时: 1.3在前端页面时 <meta charset="UTF-8"> 2.PHP链接数据库页面active.php <?php $conn=mysql_connect("localhost","root","root"); mysql_select_db("music",$co

数据库 MySQL part1

数据库介绍 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数学模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享. 关系数据库: MySql ,Oracle, sql server , db2 ,sqlite, 非关系数据库: redis mongodb MySQL数据库 安装 windows上安装略 linux上安装略 启动 略 端口号3306 设置密码 1 mysqladmin -uroot pa

(解决)ECSHOP info: Can&#39;t Connect MySQL Server(localhost:3306)!转删

今天打开网站,网站出现 ECSHOP info: Can't Connect MySQL Server(localhost:3306)! 网站一直正常,说明数据库的配置文件应该不会错. 经过查询原来是服务器的更新补丁问题. 原因:微软发布了TCP/IP更新补丁(KB967723),如果服务器开启自动更新或者有自动更新软件下载更新了这个补丁,那么就会出现这个问题. 补丁卸载方法:登录服务器,进入控制面板 --- 添加和删除程序 -- (勾选上方的“显示更新”) 在里面可以看到更新的KB967723

趁一切还来得及【五】数据库MySQL主从同步的实践部署

自笑栖迟淮海客,十年心事一灯前.                                           --[元]萨都拉 第二章 数据库MySQL主从同步部署操作实践 2.1 数据同步相关应用基础 ①MySQL主从同步架构是目前使用最多的数据库架构之一,尤其是负载比较大的网站,因此对于主从同步的部署管理也就显得非常重要. ②MySQL主从同步的作用:(1) 数据分布,(2) 负载平衡(load balancing),(3) 备份,(4) 高可用性(high availability

第二百九十节,MySQL数据库-MySQL命令行导出导入数据库,数据库备份还原

MySQL命令行导出导入数据库,数据库备份还原 MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql

Yii Framework2.0开发教程(5)数据库mysql性能

继续<Yii Framework2.0开发教程(3)数据库mysql入门> 首先给予一定的尊重yii2数据库支持引进 Yii 基于 PHP's PDO一个成熟的数据库访问层的建立.它提供了一个统一的 API 并且克服了许多不同的 DBMS 违禁使用. Yii 默认支持下面 DBMS : MySQL MariaDB SQLite PostgreSQL CUBRID: version 9.1.0 or higher. Oracle MSSQL: version 2012 或更高版本号,如需使用 L